From: OpenStack Jenkins Date: Fri, 21 Feb 2014 06:38:31 +0000 (+0000) Subject: Imported Translations from Transifex X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=269066360ffb102463c12c9732cac2d1ba18ccfa;p=openstack-build%2Fneutron-build.git Imported Translations from Transifex Change-Id: Ia424e2ea79fa28a561b7d4a85178d111fd0a7f6e --- diff --git a/neutron/locale/ar/LC_MESSAGES/neutron.po b/neutron/locale/ar/LC_MESSAGES/neutron.po index 810c9eeaf..5c0f1ae4c 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-09-12 23:31+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Arabic " @@ -1179,84 +1179,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1706,7 +1704,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2347,152 +2345,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2616,8 +2614,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3109,17 +3107,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3342,7 +3340,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4319,48 +4317,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4368,291 +4366,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5502,40 +5501,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5543,19 +5542,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5563,7 +5562,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5571,164 +5570,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5737,87 +5736,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6326,7 +6325,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6342,7 +6341,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6712,7 +6711,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6734,7 +6733,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6761,13 +6760,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8305,11 +8304,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8444,87 +8443,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10037,75 +10042,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10123,17 +10128,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11367,44 +11372,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -13763,3 +13776,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po index 66706d4f9..6077ea91a 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bulgarian (Bulgaria) " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14410,3 +14423,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/bn_IN/LC_MESSAGES/neutron.po b/neutron/locale/bn_IN/LC_MESSAGES/neutron.po index 0476cab09..b73c6e250 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-10-20 01:34+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Bengali (India) " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -13693,3 +13706,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/bs/LC_MESSAGES/neutron.po b/neutron/locale/bs/LC_MESSAGES/neutron.po index f85b8afab..d9138ebcc 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bosnian " @@ -1179,84 +1179,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1706,7 +1704,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2347,152 +2345,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2616,8 +2614,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3109,17 +3107,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3342,7 +3340,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4319,48 +4317,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4368,291 +4366,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5502,40 +5501,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5543,19 +5542,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5563,7 +5562,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5571,164 +5570,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5737,87 +5736,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6326,7 +6325,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6342,7 +6341,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6712,7 +6711,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6734,7 +6733,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6761,13 +6760,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8305,11 +8304,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8444,87 +8443,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10037,75 +10042,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10123,17 +10128,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11367,44 +11372,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14411,3 +14424,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/ca/LC_MESSAGES/neutron.po b/neutron/locale/ca/LC_MESSAGES/neutron.po index b58b2e481..5a42470cc 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Catalan " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14410,3 +14423,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/cs/LC_MESSAGES/neutron.po b/neutron/locale/cs/LC_MESSAGES/neutron.po index ac2e97f72..da1f9dd2c 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Czech " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14410,3 +14423,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/da/LC_MESSAGES/neutron.po b/neutron/locale/da/LC_MESSAGES/neutron.po index 1e6351a51..f21ce8535 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Danish " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14410,3 +14423,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/de/LC_MESSAGES/neutron.po b/neutron/locale/de/LC_MESSAGES/neutron.po index 66e942794..04a9f812c 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-05-22 08:17+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: German " @@ -1193,86 +1193,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, 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:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "Abgleichen von Priorität bei Ablauflöschung nicht möglich" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "Angabe von einer oder mehreren Aktionen erforderlich" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -"Ergebnisse von regulären Ausdrücken können nicht analysiert werden. " -"Ausnahme: %s" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, 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:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, 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:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1747,7 +1743,7 @@ msgid "'%s' is not a valid input" msgstr "'%s' ist keine gültige Eingabe" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "'%s' ist keine gültige UUID" @@ -2446,7 +2442,7 @@ msgstr "" 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:344 +#: neutron/db/db_base_plugin_v2.py:336 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " @@ -2455,46 +2451,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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, 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:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, 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:397 +#: neutron/db/db_base_plugin_v2.py:389 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:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 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:560 +#: neutron/db/db_base_plugin_v2.py:552 #, 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:566 +#: neutron/db/db_base_plugin_v2.py:558 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " @@ -2503,26 +2499,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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, 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:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 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:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "Portaktualisierung. Rückstellung von %s" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "Portaktualisierung. Hinzufügen von %s" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" @@ -2531,7 +2527,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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " @@ -2540,74 +2536,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:730 +#: neutron/db/db_base_plugin_v2.py:722 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:737 +#: neutron/db/db_base_plugin_v2.py:729 #, 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:744 +#: neutron/db/db_base_plugin_v2.py:736 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:748 +#: neutron/db/db_base_plugin_v2.py:740 #, 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:753 +#: neutron/db/db_base_plugin_v2.py:745 #, 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:766 +#: neutron/db/db_base_plugin_v2.py:758 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:777 +#: neutron/db/db_base_plugin_v2.py:769 #, 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:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "Ungültige Route: %s" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, 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:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "Gateway ist auf Teilnetz nicht gültig" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "Fehler bei Auswertung der DNS-Adresse %s" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "%(address)s (%(subnet_id)s) wurde nicht erneut gestartet" @@ -2737,8 +2733,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:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "Entweder 'subnet_id' oder 'port_id' muss angegeben sein" @@ -3262,17 +3258,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3525,7 +3521,7 @@ msgid "Port does not have port security binding." msgstr "Port verfügt nicht über Portsicherheitsbindung." #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4541,32 +4537,32 @@ msgstr "Keine schlüsseldefinierenden Hosts für Topic '%s', siehe Ringdatei" msgid "Creating Consumer connection for Service %s" msgstr "Erstellung von Consumerverbindung für Service %s" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "Daten beim Herstellen der Verbindung synchronisieren" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." @@ -4574,11 +4570,11 @@ msgstr "" "Maximale Anzahl an Sekunden, die darauf gewartet werden soll, dass eine " "Proxy-Anforderung verbunden und abgeschlossen wird." -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" @@ -4586,7 +4582,7 @@ msgstr "" "Durch Markierung festlegen, ob eine Route zum Metadatenserver in der VM " "injiziert werden soll" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4594,297 +4590,298 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" +"In dieser Plug-in-Version wird das Einstellen von 'admin_state_up=False' " +"nicht unterstützt. Einstellungen werden ignoriert für Ressource: %s" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" -msgstr "ServerProxy: HTTPS-Verbindung konnte nicht hergestellt werden" - -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" -msgstr "ServerProxy: HTTP-Verbindung konnte nicht hergestellt werden" - -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:266 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" -msgstr "ServerProxy: %(action)s fehlgeschlagen, %(e)r" +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." +msgstr "" +"Der Betriebsstatus wird intern vom Plug-in eingestellt. Die Einstellung " +"'status=%s' wird ignoriert." -#: neutron/plugins/bigswitch/plugin.py:245 +#: neutron/plugins/bigswitch/plugin.py:291 #, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:324 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" -msgstr "ServerProxy: Fehler bei %(action)s für alle Server: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 -#, python-format -msgid "No device attached to port %s. Skipping notification to controller." +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "Unable to delete remote port: %s" +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -"In dieser Plug-in-Version wird das Einstellen von 'admin_state_up=False' " -"nicht unterstützt. Einstellungen werden ignoriert für Ressource: %s" -#: neutron/plugins/bigswitch/plugin.py:602 -#, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -"Der Betriebsstatus wird intern vom Plug-in eingestellt. Die Einstellung " -"'status=%s' wird ignoriert." -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/routerrule_db.py:91 +#, python-format +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" +msgstr "ServerProxy: HTTPS-Verbindung konnte nicht hergestellt werden" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" +msgstr "ServerProxy: HTTP-Verbindung konnte nicht hergestellt werden" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" +msgstr "ServerProxy: %(action)s fehlgeschlagen, %(e)r" + +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +msgstr "ServerProxy: Fehler bei %(action)s für alle Server: %(server)r" + +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5734,40 +5731,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "'provider:network_type' erforderlich" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5775,19 +5772,19 @@ msgstr "'provider:network_type' erforderlich" msgid "provider:segmentation_id required" msgstr "'provider:segmentation_id' erforderlich" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5795,7 +5792,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "'provider:network_type' %s nicht unterstützt" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5803,164 +5800,164 @@ msgstr "'provider:network_type' %s nicht unterstützt" msgid "Unknown provider:physical_network %s" msgstr "Unbekannter Wert für 'provider:physical_network' %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "'provider:physical_network' erforderlich" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5969,87 +5966,87 @@ msgstr "" msgid "Created network: %s" msgstr "Erstelltes Netz: %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6570,7 +6567,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "Agent nicht synchron mit Plug-in!" @@ -6586,7 +6583,7 @@ msgid "Error in agent event loop: %s" msgstr "Fehler bei Agentenereignisschleife: %s" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6974,7 +6971,7 @@ msgstr "Port %(device)s aktualisiert. Details: %(details)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6996,7 +6993,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "'port_removed' für %(device)s fehlgeschlagen: %(e)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -7025,7 +7022,7 @@ msgstr "" "%(elapsed)s) überschritten!" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" @@ -7033,7 +7030,7 @@ msgstr "" "beendet!" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "Schnittstellenzuordnungen: %s" @@ -8605,11 +8602,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8744,87 +8741,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "Fehler in Agentenereignisschleife" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10404,77 +10407,77 @@ msgstr "Speichern von neuem Authentifizierungscookie '%s'" msgid "_conn_str() invalid connection type: %s" msgstr "'_conn_str()' ungültiger Verbindungstyp: %s" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "Keine API-Verbindungen verfügbar" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "[%(rid)d] Ausgabe - Anforderung %(conn)s" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "Festlegen von Anforderungsheader 'X-Nvp-Wait-For-Config-Generation': '%s'" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "[%(rid)d] Ausnahme bei Ausgabe von Anforderung: %(e)s" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "Lesen von 'X-Nvp-config-Generation'-Antwortheader: '%s'" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" "[%d] Höchstanzahl an Weiterleitungen überschritten, Anforderung wird " "abgebrochen" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "[%(rid)d] Weiterleitung von Anforderung an: %(conn)s" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "Serverfehler zurückgegeben: %s" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "Ungültige Serverantwort" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "[%d] Umleitungsstatus ohne Positionsheaderfeld erhalten" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "[%(rid)d] Ungültige Umleitungsposition erhalten: '%(url)s'" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "[%(rid)d] Fehlerhafte Umleitungsposition erhalten: '%(url)s'" @@ -10492,17 +10495,17 @@ msgstr "[%d] Anforderungs-Zeitlimitüberschreitung." msgid "Request timeout" msgstr "Anforderungs-Zeitlimitüberschreitung" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "[%(rid)d] Anforderung '%(method)s %(url)s' abgeschlossen: %(status)s" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "[%(rid)d] Fehler bei Verarbeitung von Anforderung: %(req)s" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "[%(rid)d] Fehler bei Analyse von API-Provider: %(e)s" @@ -11778,44 +11781,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14847,3 +14858,40 @@ 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 "" +#~ "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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/en_AU/LC_MESSAGES/neutron.po b/neutron/locale/en_AU/LC_MESSAGES/neutron.po index 7e0943508..e4be25ea1 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (Australia) " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14410,3 +14423,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/en_GB/LC_MESSAGES/neutron.po b/neutron/locale/en_GB/LC_MESSAGES/neutron.po index e9b9b99ac..2df4940c5 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United Kingdom) " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14410,3 +14423,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/en_US/LC_MESSAGES/neutron.po b/neutron/locale/en_US/LC_MESSAGES/neutron.po index 518278c10..0dcd8f3a1 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United States) " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14410,3 +14423,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/es/LC_MESSAGES/neutron.po b/neutron/locale/es/LC_MESSAGES/neutron.po index 1e51a7fbf..4a2f4bda9 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14410,3 +14423,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/es_MX/LC_MESSAGES/neutron.po b/neutron/locale/es_MX/LC_MESSAGES/neutron.po index 6f07fc6de..d915f20f3 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-08-29 05:16+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Spanish (Mexico) " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14110,3 +14123,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/eu/LC_MESSAGES/neutron.po b/neutron/locale/eu/LC_MESSAGES/neutron.po index 48d96e60a..95fb12d62 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-11-15 00:14+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Basque " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -13651,3 +13664,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/eu_ES/LC_MESSAGES/neutron.po b/neutron/locale/eu_ES/LC_MESSAGES/neutron.po index 468ad1450..f69b43438 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Basque (Spain) " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -13651,3 +13664,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/fa/LC_MESSAGES/neutron.po b/neutron/locale/fa/LC_MESSAGES/neutron.po index 97b4d2cf5..6e8e053d8 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-11-15 02:28+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Persian " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -13651,3 +13664,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po index 2358df8a4..a49d034ae 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Finnish (Finland) " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14410,3 +14423,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/fil/LC_MESSAGES/neutron.po b/neutron/locale/fil/LC_MESSAGES/neutron.po index b0e641393..e613f8af0 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-09-28 05:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Filipino " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -13750,3 +13763,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/fr/LC_MESSAGES/neutron.po b/neutron/locale/fr/LC_MESSAGES/neutron.po index d827412a3..cd8ba0d52 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: French " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14410,3 +14423,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/gl/LC_MESSAGES/neutron.po b/neutron/locale/gl/LC_MESSAGES/neutron.po index 94d30ea51..185177583 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-10-28 23:23+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Galician " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -13675,3 +13688,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/he/LC_MESSAGES/neutron.po b/neutron/locale/he/LC_MESSAGES/neutron.po index 4077c0441..5c84e9482 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2014-01-17 14:28+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Hebrew " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -13450,3 +13463,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/he_IL/LC_MESSAGES/neutron.po b/neutron/locale/he_IL/LC_MESSAGES/neutron.po index dcf5c1316..20e417037 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2014-01-21 01:25+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Hebrew (Israel) " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -13450,3 +13463,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/hi/LC_MESSAGES/neutron.po b/neutron/locale/hi/LC_MESSAGES/neutron.po index 534305b15..845f42c3d 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Hindi " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14128,3 +14141,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/hr/LC_MESSAGES/neutron.po b/neutron/locale/hr/LC_MESSAGES/neutron.po index 1f4f3dbd8..f47cc8748 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Croatian " @@ -1179,84 +1179,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1706,7 +1704,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2347,152 +2345,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2616,8 +2614,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3109,17 +3107,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3342,7 +3340,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4319,48 +4317,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4368,291 +4366,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5502,40 +5501,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5543,19 +5542,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5563,7 +5562,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5571,164 +5570,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5737,87 +5736,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6326,7 +6325,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6342,7 +6341,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6712,7 +6711,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6734,7 +6733,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6761,13 +6760,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8305,11 +8304,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8444,87 +8443,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10037,75 +10042,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10123,17 +10128,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11367,44 +11372,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14411,3 +14424,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/hu/LC_MESSAGES/neutron.po b/neutron/locale/hu/LC_MESSAGES/neutron.po index 4815779c2..fa8058603 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Hungarian " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14410,3 +14423,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/id/LC_MESSAGES/neutron.po b/neutron/locale/id/LC_MESSAGES/neutron.po index ec6445c6c..23c2aaed2 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Indonesian " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14410,3 +14423,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/is_IS/LC_MESSAGES/neutron.po b/neutron/locale/is_IS/LC_MESSAGES/neutron.po index aada5097c..81c349a91 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-12-16 02:36+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Icelandic (Iceland) " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -13528,3 +13541,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/it/LC_MESSAGES/neutron.po b/neutron/locale/it/LC_MESSAGES/neutron.po index f5a193323..d34f883ef 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14410,3 +14423,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/it_IT/LC_MESSAGES/neutron.po b/neutron/locale/it_IT/LC_MESSAGES/neutron.po index a090e1cb1..80c491a0d 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Italian (Italy) " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14410,3 +14423,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/ja/LC_MESSAGES/neutron.po b/neutron/locale/ja/LC_MESSAGES/neutron.po index f8f12c708..15d661b9f 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-01-30 10:28+0000\n" "Last-Translator: Tomoyuki KATO \n" "Language-Team: Japanese " @@ -1179,84 +1179,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1706,7 +1704,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2347,152 +2345,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2616,8 +2614,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3109,17 +3107,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3342,7 +3340,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4319,48 +4317,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4368,291 +4366,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5502,40 +5501,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5543,19 +5542,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5563,7 +5562,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5571,164 +5570,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5737,87 +5736,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6326,7 +6325,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6342,7 +6341,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6712,7 +6711,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6734,7 +6733,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6761,13 +6760,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8305,11 +8304,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8444,87 +8443,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10037,75 +10042,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10123,17 +10128,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11367,44 +11372,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14411,3 +14424,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po index f105216b0..49bba9002 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-04-19 14:53+0000\n" "Last-Translator: Nika Chkhikvishvili \n" "Language-Team: ka_GE \n" @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, fuzzy, python-format msgid "Interface %s not found." msgstr "პლაგინი ვერ მოიძებნა." -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,88 +8442,94 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 #, fuzzy msgid "eSwitch Agent Started!" msgstr "L3 აგენტი ჩაირთულია" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10037,75 +10042,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10123,17 +10128,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11367,44 +11372,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14411,3 +14424,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/km/LC_MESSAGES/neutron.po b/neutron/locale/km/LC_MESSAGES/neutron.po index 4f5e8320b..101b8b3ac 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Khmer " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -13651,3 +13664,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/kn/LC_MESSAGES/neutron.po b/neutron/locale/kn/LC_MESSAGES/neutron.po index 3ac9865f7..a6257d967 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-09-18 00:19+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Kannada " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -13762,3 +13775,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/ko/LC_MESSAGES/neutron.po b/neutron/locale/ko/LC_MESSAGES/neutron.po index d8794b32b..ea70ce004 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Korean " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14410,3 +14423,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po index ed49ae819..17d512838 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-04-28 05:13+0000\n" "Last-Translator: ujuc Gang \n" "Language-Team: ko_KR \n" @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14410,3 +14423,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/ml_IN/LC_MESSAGES/neutron.po b/neutron/locale/ml_IN/LC_MESSAGES/neutron.po index 1eef9abe6..df523fe4c 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-11-17 05:24+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Malayalam (India) " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -13651,3 +13664,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/mr_IN/LC_MESSAGES/neutron.po b/neutron/locale/mr_IN/LC_MESSAGES/neutron.po index 2b4a392b0..c123dcc4c 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-10-16 22:17+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Marathi (India) " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -13696,3 +13709,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/ms/LC_MESSAGES/neutron.po b/neutron/locale/ms/LC_MESSAGES/neutron.po index 95966edc0..f0e81647c 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Malay " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14410,3 +14423,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/nb/LC_MESSAGES/neutron.po b/neutron/locale/nb/LC_MESSAGES/neutron.po index 3b6d4a449..c0fd74b64 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Norwegian Bokmål " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14410,3 +14423,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/ne/LC_MESSAGES/neutron.po b/neutron/locale/ne/LC_MESSAGES/neutron.po index 1b123fd99..892993861 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-09-05 06:03+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Nepali " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14014,3 +14027,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/neutron.pot b/neutron/locale/neutron.pot index 28807ccbf..8ed73ef71 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.239\n" +"jenkins.neutron.propose.translation.update.241\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" diff --git a/neutron/locale/nl_NL/LC_MESSAGES/neutron.po b/neutron/locale/nl_NL/LC_MESSAGES/neutron.po index 5bec1ddad..3c3e30445 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Dutch (Netherlands) " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14410,3 +14423,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/pa_IN/LC_MESSAGES/neutron.po b/neutron/locale/pa_IN/LC_MESSAGES/neutron.po index b2a94a911..e880aa460 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-12-15 04:38+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Panjabi (Punjabi) (India) " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -13528,3 +13541,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po index 07397553c..d0177e6b6 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Polish (Poland) " @@ -1179,84 +1179,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1706,7 +1704,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2347,152 +2345,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2616,8 +2614,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3109,17 +3107,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3342,7 +3340,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4319,48 +4317,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4368,291 +4366,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5502,40 +5501,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5543,19 +5542,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5563,7 +5562,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5571,164 +5570,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5737,87 +5736,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6326,7 +6325,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6342,7 +6341,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6712,7 +6711,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6734,7 +6733,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6761,13 +6760,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8305,11 +8304,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8444,87 +8443,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10037,75 +10042,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10123,17 +10128,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11367,44 +11372,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14411,3 +14424,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/pt/LC_MESSAGES/neutron.po b/neutron/locale/pt/LC_MESSAGES/neutron.po index f1806ea73..1e49015e4 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14410,3 +14423,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po index 08107b68d..266049c5b 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese (Brazil) " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14410,3 +14423,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/ro/LC_MESSAGES/neutron.po b/neutron/locale/ro/LC_MESSAGES/neutron.po index c0d60b885..66745d87e 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-06-08 07:51+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Romanian " @@ -1179,84 +1179,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1706,7 +1704,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2347,152 +2345,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2616,8 +2614,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3109,17 +3107,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3342,7 +3340,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4319,48 +4317,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4368,291 +4366,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5502,40 +5501,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5543,19 +5542,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5563,7 +5562,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5571,164 +5570,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5737,87 +5736,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6326,7 +6325,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6342,7 +6341,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6712,7 +6711,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6734,7 +6733,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6761,13 +6760,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8305,11 +8304,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8444,87 +8443,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10037,75 +10042,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10123,17 +10128,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11367,44 +11372,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14411,3 +14424,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/ru/LC_MESSAGES/neutron.po b/neutron/locale/ru/LC_MESSAGES/neutron.po index da4cc0d30..8f78e1973 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Russian " @@ -1179,84 +1179,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1706,7 +1704,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2347,152 +2345,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2616,8 +2614,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3109,17 +3107,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3342,7 +3340,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4319,48 +4317,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4368,291 +4366,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5502,40 +5501,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5543,19 +5542,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5563,7 +5562,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5571,164 +5570,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5737,87 +5736,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6326,7 +6325,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6342,7 +6341,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6712,7 +6711,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6734,7 +6733,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6761,13 +6760,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8305,11 +8304,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8444,87 +8443,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10037,75 +10042,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10123,17 +10128,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11367,44 +11372,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14411,3 +14424,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/ru_RU/LC_MESSAGES/neutron.po b/neutron/locale/ru_RU/LC_MESSAGES/neutron.po index a4eefc8c4..70b20173e 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Russian (Russia) " @@ -1179,84 +1179,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1706,7 +1704,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2347,152 +2345,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2616,8 +2614,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3109,17 +3107,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3342,7 +3340,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4319,48 +4317,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4368,291 +4366,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5502,40 +5501,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5543,19 +5542,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5563,7 +5562,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5571,164 +5570,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5737,87 +5736,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6326,7 +6325,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6342,7 +6341,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6712,7 +6711,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6734,7 +6733,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6761,13 +6760,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8305,11 +8304,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8444,87 +8443,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10037,75 +10042,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10123,17 +10128,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11367,44 +11372,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14411,3 +14424,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/sk/LC_MESSAGES/neutron.po b/neutron/locale/sk/LC_MESSAGES/neutron.po index e8e50373b..350beed2f 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovak " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14128,3 +14141,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po index 08f0c4e7b..b3c655558 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovenian (Slovenia) " @@ -1179,84 +1179,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1706,7 +1704,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2347,152 +2345,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2616,8 +2614,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3109,17 +3107,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3342,7 +3340,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4319,48 +4317,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4368,291 +4366,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5502,40 +5501,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5543,19 +5542,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5563,7 +5562,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5571,164 +5570,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5737,87 +5736,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6326,7 +6325,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6342,7 +6341,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6712,7 +6711,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6734,7 +6733,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6761,13 +6760,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8305,11 +8304,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8444,87 +8443,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10037,75 +10042,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10123,17 +10128,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11367,44 +11372,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14411,3 +14424,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/sv/LC_MESSAGES/neutron.po b/neutron/locale/sv/LC_MESSAGES/neutron.po index e26618287..e871ce18b 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Swedish " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -13651,3 +13664,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/sw_KE/LC_MESSAGES/neutron.po b/neutron/locale/sw_KE/LC_MESSAGES/neutron.po index 9d3b970df..784e8a715 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Swahili (Kenya) " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14410,3 +14423,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/tl/LC_MESSAGES/neutron.po b/neutron/locale/tl/LC_MESSAGES/neutron.po index 7eaef5ad6..2ddd4116c 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Tagalog " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14410,3 +14423,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/tl_PH/LC_MESSAGES/neutron.po b/neutron/locale/tl_PH/LC_MESSAGES/neutron.po index fefd7784e..308dffc47 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-09-28 05:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Tagalog (Philippines) " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -13750,3 +13763,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po b/neutron/locale/tr_TR/LC_MESSAGES/neutron.po index 9fa1b6789..4466e2fb8 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish (Turkey) " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14410,3 +14423,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/uk/LC_MESSAGES/neutron.po b/neutron/locale/uk/LC_MESSAGES/neutron.po index f8308534f..4cdb3f251 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Ukrainian " @@ -1179,84 +1179,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1706,7 +1704,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2347,152 +2345,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2616,8 +2614,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3109,17 +3107,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3342,7 +3340,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4319,48 +4317,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4368,291 +4366,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5502,40 +5501,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5543,19 +5542,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5563,7 +5562,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5571,164 +5570,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5737,87 +5736,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6326,7 +6325,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6342,7 +6341,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6712,7 +6711,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6734,7 +6733,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6761,13 +6760,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8305,11 +8304,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8444,87 +8443,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10037,75 +10042,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10123,17 +10128,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11367,44 +11372,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14411,3 +14424,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/ur/LC_MESSAGES/neutron.po b/neutron/locale/ur/LC_MESSAGES/neutron.po index b25f552f6..86b779ddb 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-10-07 01:13+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Urdu " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -13732,3 +13745,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po index 36f6abf4d..5ac71c5d7 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Vietnamese (Viet Nam) " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14410,3 +14423,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po index 6a9bbad17..7cd464f49 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (China) " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14410,3 +14423,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/zh_HK/LC_MESSAGES/neutron.po b/neutron/locale/zh_HK/LC_MESSAGES/neutron.po index bb8e0c6eb..92047d779 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Chinese (Hong Kong) " @@ -1178,84 +1178,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" +msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1705,7 +1703,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2346,152 +2344,152 @@ msgstr "" msgid "Unable to generate mac address after %s attempts" msgstr "" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: neutron/db/db_base_plugin_v2.py:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: neutron/db/db_base_plugin_v2.py:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: neutron/db/db_base_plugin_v2.py:753 +#: neutron/db/db_base_plugin_v2.py:745 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2615,8 +2613,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3108,17 +3106,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3341,7 +3339,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4318,48 +4316,48 @@ msgstr "" msgid "Creating Consumer connection for Service %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4367,291 +4365,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" +#: neutron/plugins/bigswitch/plugin.py:266 +#, python-format +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" +#: neutron/plugins/bigswitch/plugin.py:291 +#, python-format +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:324 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:245 -#, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "No device attached to port %s. Skipping notification to controller." +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 -#, python-format -msgid "Unable to delete remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/routerrule_db.py:91 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5501,40 +5500,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5542,19 +5541,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5562,7 +5561,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5570,164 +5569,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5736,87 +5735,87 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6325,7 +6324,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "" @@ -6341,7 +6340,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -6711,7 +6710,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6733,7 +6732,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6760,13 +6759,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8304,11 +8303,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8443,87 +8442,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10036,75 +10041,75 @@ msgstr "" msgid "_conn_str() invalid connection type: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -10122,17 +10127,17 @@ msgstr "" msgid "Request timeout" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "" @@ -11366,44 +11371,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14410,3 +14423,38 @@ 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 "" + +#~ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" + diff --git a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po index f95a33a0c..86951c8da 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-19 16:59+0000\n" +"POT-Creation-Date: 2014-02-21 06:36+0000\n" "PO-Revision-Date: 2013-05-22 03:25+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Chinese (Taiwan) " @@ -1179,84 +1179,82 @@ msgstr "" msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:162 -#: neutron/agent/linux/ovs_lib.py:328 +#: neutron/agent/linux/ovs_lib.py:73 neutron/agent/linux/ovs_lib.py:148 +#: neutron/agent/linux/ovs_lib.py:314 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "無法執行 %(cmd)s。異常狀況:%(exception)s" -#: neutron/agent/linux/ovs_lib.py:189 +#: neutron/agent/linux/ovs_lib.py:175 msgid "Cannot match priority on flow deletion" msgstr "無法符合流程刪除作業上的優先順序" -#: neutron/agent/linux/ovs_lib.py:215 +#: neutron/agent/linux/ovs_lib.py:201 msgid "Must specify one or more actions" msgstr "必須指定一個以上的動作" -#: neutron/agent/linux/ovs_lib.py:250 +#: neutron/agent/linux/ovs_lib.py:236 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:254 +#: neutron/agent/linux/ovs_lib.py:240 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:257 +#: neutron/agent/linux/ovs_lib.py:243 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:260 +#: neutron/agent/linux/ovs_lib.py:246 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:376 +#: neutron/agent/linux/ovs_lib.py:362 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:391 +#: neutron/agent/linux/ovs_lib.py:377 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:415 +#: neutron/agent/linux/ovs_lib.py:403 #, python-format -msgid "" -"ofport for vif: %s is not a valid integer. The port has not yet been " -"configured by OVS" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:421 +#: neutron/agent/linux/ovs_lib.py:413 #, python-format -msgid "Unable to parse regex results. Exception: %s" -msgstr "無法剖析 Regex 結果。異常狀況:%s" +msgid "Unable to parse interface details. Exception: %s" +msgstr "" -#: neutron/agent/linux/ovs_lib.py:439 +#: neutron/agent/linux/ovs_lib.py:431 #, fuzzy, python-format msgid "Unable to determine mac address for %s" msgstr "嘗試 %s 次之後仍無法產生 MAC 位址" -#: neutron/agent/linux/ovs_lib.py:449 +#: neutron/agent/linux/ovs_lib.py:441 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:460 +#: neutron/agent/linux/ovs_lib.py:452 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "無法擷取橋接器。異常狀況:%s" -#: neutron/agent/linux/ovs_lib.py:470 +#: neutron/agent/linux/ovs_lib.py:462 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:482 +#: neutron/agent/linux/ovs_lib.py:474 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:491 +#: neutron/agent/linux/ovs_lib.py:483 #, python-format msgid "Bridge %s not found." msgstr "" @@ -1711,7 +1709,7 @@ msgid "'%s' is not a valid input" msgstr "'%s' 不是有效的輸入" #: neutron/api/v2/attributes.py:332 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 #, python-format msgid "'%s' is not a valid UUID" msgstr "'%s' 不是有效的 UUID" @@ -2353,152 +2351,152 @@ msgstr "產生的 MAC 位址 %(mac_address)s 已存在。還可以嘗試 %(max_r msgid "Unable to generate mac address after %s attempts" msgstr "嘗試 %s 次之後仍無法產生 MAC 位址" -#: neutron/db/db_base_plugin_v2.py:344 +#: neutron/db/db_base_plugin_v2.py:336 #, 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:353 +#: neutron/db/db_base_plugin_v2.py:345 #, 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:385 +#: neutron/db/db_base_plugin_v2.py:377 #, python-format msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: neutron/db/db_base_plugin_v2.py:390 +#: neutron/db/db_base_plugin_v2.py:382 #, 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:397 +#: neutron/db/db_base_plugin_v2.py:389 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "截塊中沒有更多的可用 IP。正在刪除配置儲存區。" -#: neutron/db/db_base_plugin_v2.py:416 +#: neutron/db/db_base_plugin_v2.py:408 #, python-format msgid "Rebuilding availability ranges for subnet %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:548 +#: neutron/db/db_base_plugin_v2.py:540 msgid "IP allocation requires subnet_id or ip_address" msgstr "IP 配置需要 subnet_id 或 ip_address" -#: neutron/db/db_base_plugin_v2.py:560 +#: neutron/db/db_base_plugin_v2.py:552 #, 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:566 +#: neutron/db/db_base_plugin_v2.py:558 #, 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:586 +#: neutron/db/db_base_plugin_v2.py:578 #, 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:595 neutron/db/db_base_plugin_v2.py:628 +#: neutron/db/db_base_plugin_v2.py:587 neutron/db/db_base_plugin_v2.py:620 msgid "Exceeded maximim amount of fixed ips per port" msgstr "已超出每個埠的固定 IP 數目上限" -#: neutron/db/db_base_plugin_v2.py:643 +#: neutron/db/db_base_plugin_v2.py:635 #, python-format msgid "Port update. Hold %s" msgstr "埠更新。保留 %s" -#: neutron/db/db_base_plugin_v2.py:650 +#: neutron/db/db_base_plugin_v2.py:642 #, python-format msgid "Port update. Adding %s" msgstr "埠更新。正在新增 %s" -#: neutron/db/db_base_plugin_v2.py:705 +#: neutron/db/db_base_plugin_v2.py:697 #, 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:710 +#: neutron/db/db_base_plugin_v2.py:702 #, 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:730 +#: neutron/db/db_base_plugin_v2.py:722 msgid "Performing IP validity checks on allocation pools" msgstr "正在對配置儲存區執行 IP 驗證檢查" -#: neutron/db/db_base_plugin_v2.py:737 +#: neutron/db/db_base_plugin_v2.py:729 #, 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:744 +#: neutron/db/db_base_plugin_v2.py:736 msgid "Specified IP addresses do not match the subnet IP version" msgstr "指定的 IP 位址與子網路 IP 版本不符" -#: neutron/db/db_base_plugin_v2.py:748 +#: neutron/db/db_base_plugin_v2.py:740 #, 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:753 +#: neutron/db/db_base_plugin_v2.py:745 #, 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:766 +#: neutron/db/db_base_plugin_v2.py:758 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "正在檢查配置儲存區及閘道 IP 之間是否有重疊" -#: neutron/db/db_base_plugin_v2.py:777 +#: neutron/db/db_base_plugin_v2.py:769 #, 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:790 neutron/db/db_base_plugin_v2.py:794 +#: neutron/db/db_base_plugin_v2.py:782 neutron/db/db_base_plugin_v2.py:786 #, python-format msgid "Invalid route: %s" msgstr "無效的路徑:%s" -#: neutron/db/db_base_plugin_v2.py:914 +#: neutron/db/db_base_plugin_v2.py:906 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1012 +#: neutron/db/db_base_plugin_v2.py:1004 #, 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:1036 +#: neutron/db/db_base_plugin_v2.py:1028 msgid "Gateway is not valid on subnet" msgstr "閘道在子網路上無效" -#: neutron/db/db_base_plugin_v2.py:1056 neutron/db/db_base_plugin_v2.py:1070 +#: neutron/db/db_base_plugin_v2.py:1048 neutron/db/db_base_plugin_v2.py:1062 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1063 +#: neutron/db/db_base_plugin_v2.py:1055 #, python-format msgid "Error parsing dns address %s" msgstr "剖析 DNS 位址 %s 時發生錯誤" -#: neutron/db/db_base_plugin_v2.py:1325 +#: neutron/db/db_base_plugin_v2.py:1317 #, 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:1417 +#: neutron/db/db_base_plugin_v2.py:1409 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "%(address)s (%(subnet_id)s) 未回收" @@ -2624,8 +2622,8 @@ msgstr "" "重疊" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:1148 -#: neutron/plugins/bigswitch/plugin.py:1157 +#: neutron/plugins/bigswitch/plugin.py:812 +#: neutron/plugins/bigswitch/plugin.py:821 msgid "Either subnet_id or port_id must be specified" msgstr "必須指定 subnet_id 或 port_id" @@ -3119,17 +3117,17 @@ msgstr "" msgid "%(msg_ip)s and %(msg_subnet)s" msgstr "" -#: neutron/extensions/firewall.py:285 +#: neutron/extensions/firewall.py:286 msgid "Number of firewalls allowed per tenant. A negative value means unlimited." msgstr "" -#: neutron/extensions/firewall.py:289 +#: neutron/extensions/firewall.py:290 msgid "" "Number of firewall policies allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/firewall.py:293 +#: neutron/extensions/firewall.py:294 msgid "" "Number of firewall rules allowed per tenant. A negative value means " "unlimited." @@ -3356,7 +3354,7 @@ msgid "Port does not have port security binding." msgstr "埠沒有埠安全連結。" #: neutron/extensions/providernet.py:56 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:375 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4339,48 +4337,48 @@ msgstr "沒有索引鍵給主題 '%s' 定義主機,請參閱 ringfile" msgid "Creating Consumer connection for Service %s" msgstr "正在為服務 %s 建立消費者連線" -#: neutron/plugins/bigswitch/plugin.py:88 +#: neutron/plugins/bigswitch/config.py:32 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." +"server, which performs the networking configuration. Only oneserver is " +"needed per deployment, but you may wish todeploy multiple servers to " +"support failover." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:95 +#: neutron/plugins/bigswitch/config.py:39 msgid "" "The username and password for authenticating against the BigSwitch or " "Floodlight controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:98 +#: neutron/plugins/bigswitch/config.py:42 msgid "" "If True, Use SSL when connecting to the BigSwitch or Floodlight " "controller." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:101 +#: neutron/plugins/bigswitch/config.py:45 msgid "Sync data on connect" msgstr "在連接時同步資料" -#: neutron/plugins/bigswitch/plugin.py:103 +#: neutron/plugins/bigswitch/config.py:47 msgid "" "Maximum number of seconds to wait for proxy request to connect and " "complete." msgstr "等候 Proxy 要求連接並完成的秒數上限。" -#: neutron/plugins/bigswitch/plugin.py:107 +#: neutron/plugins/bigswitch/config.py:51 msgid "User defined identifier for this Neutron deployment" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:109 +#: neutron/plugins/bigswitch/config.py:53 msgid "" "Flag to decide if a route to the metadata server should be injected into " "the VM" msgstr "用來決定是否應該將 meta 資料伺服器路徑注入 VM 的旗標" -#: neutron/plugins/bigswitch/plugin.py:118 +#: neutron/plugins/bigswitch/config.py:58 msgid "" "The default router rules installed in new tenant routers. Repeat the " "config option for each rule. Format is " @@ -4388,291 +4386,292 @@ msgid "" "all tenants." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:123 +#: neutron/plugins/bigswitch/config.py:63 msgid "Maximum number of router rules" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:130 +#: neutron/plugins/bigswitch/config.py:67 msgid "Virtual interface type to configure on Nova compute nodes" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:137 +#: neutron/plugins/bigswitch/config.py:74 #, python-format msgid "Nova compute nodes to manually set VIF type to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:144 +#: neutron/plugins/bigswitch/config.py:81 msgid "List of allowed vif_type values." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:162 +#: neutron/plugins/bigswitch/plugin.py:84 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:169 -#, python-format -msgid "Error in REST call to remote network controller: %(reason)s" +#: neutron/plugins/bigswitch/plugin.py:108 +msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:204 +#: neutron/plugins/bigswitch/plugin.py:177 #, python-format -msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" +msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:207 +#: neutron/plugins/bigswitch/plugin.py:260 #, python-format msgid "" -"ServerProxy: resource=%(resource)s, action=%(action)s, data=%(data)r, " -"headers=%(headers)r" -msgstr "" - -#: neutron/plugins/bigswitch/plugin.py:217 -msgid "ServerProxy: Could not establish HTTPS connection" -msgstr "ServerProxy:無法建立 HTTPS 連線" - -#: neutron/plugins/bigswitch/plugin.py:224 -msgid "ServerProxy: Could not establish HTTP connection" -msgstr "ServerProxy:無法建立 HTTP 連線" +"Setting admin_state_up=False is not supported in this plugin version. " +"Ignoring setting for resource: %s" +msgstr "此外掛程式版本不支援設定 admin_state_up = False。正在忽略對資源的設定:%s" -#: neutron/plugins/bigswitch/plugin.py:241 +#: neutron/plugins/bigswitch/plugin.py:266 #, python-format -msgid "ServerProxy: %(action)s failure, %(e)r" -msgstr "ServerProxy:%(action)s 失敗,%(e)r" +msgid "" +"Operational status is internally set by the plugin. Ignoring setting " +"status=%s." +msgstr "作業狀態是由外掛程式在內部設定。正在忽略設定狀態 = %s。" -#: neutron/plugins/bigswitch/plugin.py:245 +#: neutron/plugins/bigswitch/plugin.py:291 #, python-format -msgid "" -"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " -"data=%(data)r" -msgstr "ServerProxy:狀態 = %(status)d,原因 = %(reason)r,ret = %(ret)s,資料 = %(data)r" +msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +msgstr "" -#: neutron/plugins/bigswitch/plugin.py:257 -msgid "ServerPool: initializing" +#: neutron/plugins/bigswitch/plugin.py:324 +#, python-format +msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:273 -msgid "Servers not defined. Aborting plugin" +#: neutron/plugins/bigswitch/plugin.py:357 +msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:276 -msgid "Servers must be defined as :" +#: neutron/plugins/bigswitch/plugin.py:383 +msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:281 -msgid "ServerPool: initialization done" +#: neutron/plugins/bigswitch/plugin.py:421 +msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:311 -#, python-format -msgid "" -"ServerProxy: %(action)s failure for servers: %(server)r Response: " -"%(response)s" +#: neutron/plugins/bigswitch/plugin.py:446 +msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:317 -#, python-format -msgid "" -"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " -"ret=%(ret)s, data=%(data)r" +#: neutron/plugins/bigswitch/plugin.py:493 +msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:324 -#, python-format -msgid "ServerProxy: %(action)s failure for all servers: %(server)r" -msgstr "ServerProxy:對所有伺服器 %(server)r 執行的 %(action)s 失敗" +#: neutron/plugins/bigswitch/plugin.py:564 +msgid "NeutronRestProxyV2: update_port() called" +msgstr "" -#: neutron/plugins/bigswitch/plugin.py:346 -#, python-format -msgid "" -"NeutronRestProxyV2: Received and ignored error code %(code)s on " -"%(action)s action to resource %(resource)s" +#: neutron/plugins/bigswitch/plugin.py:612 +msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:356 -#, python-format -msgid "Unable to create remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:636 +msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:362 -#, python-format -msgid "Unable to update remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:652 +msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:367 -#, python-format -msgid "Unable to delete remote router: %s" +#: neutron/plugins/bigswitch/plugin.py:668 +msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:373 -#, python-format -msgid "Unable to add router interface: %s" +#: neutron/plugins/bigswitch/plugin.py:706 +msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:378 -#, python-format -msgid "Unable to delete remote intf: %s" +#: neutron/plugins/bigswitch/plugin.py:728 +msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:384 -#, python-format -msgid "Unable to create remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:747 +msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:390 -#: neutron/plugins/bigswitch/plugin.py:395 -#, python-format -msgid "Unable to update remote network: %s" +#: neutron/plugins/bigswitch/plugin.py:776 +msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:404 -#, python-format -msgid "No device attached to port %s. Skipping notification to controller." +#: neutron/plugins/bigswitch/plugin.py:804 +msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:409 -#, python-format -msgid "Unable to create remote port: %s" +#: neutron/plugins/bigswitch/plugin.py:837 +msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:414 +#: neutron/plugins/bigswitch/plugin.py:850 #, python-format -msgid "Unable to delete remote port: %s" +msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:442 -msgid "ServerPool not set!" +#: neutron/plugins/bigswitch/plugin.py:856 +msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:511 -#, python-format -msgid "Unable to update remote topology: %s" +#: neutron/plugins/bigswitch/plugin.py:868 +msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:596 -#, python-format -msgid "" -"Setting admin_state_up=False is not supported in this plugin version. " -"Ignoring setting for resource: %s" -msgstr "此外掛程式版本不支援設定 admin_state_up = False。正在忽略對資源的設定:%s" +#: neutron/plugins/bigswitch/plugin.py:878 +msgid "NeutronRestProxyV2: diassociate_floatingips() called" +msgstr "" -#: neutron/plugins/bigswitch/plugin.py:602 -#, python-format -msgid "" -"Operational status is internally set by the plugin. Ignoring setting " -"status=%s." -msgstr "作業狀態是由外掛程式在內部設定。正在忽略設定狀態 = %s。" +#: neutron/plugins/bigswitch/plugin.py:896 +msgid "NeutronRestProxyV2: too many external networks" +msgstr "" -#: neutron/plugins/bigswitch/plugin.py:627 -#, python-format -msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." +#: neutron/plugins/bigswitch/plugin.py:911 +msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:660 +#: neutron/plugins/bigswitch/plugin.py:912 #, python-format -msgid "NeutronRestProxy: Starting plugin. Version=%s" +msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:693 -msgid "NeutronRestProxyV2: initialization done" +#: neutron/plugins/bigswitch/routerrule_db.py:77 +msgid "No rules in router" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:719 -msgid "NeutronRestProxyV2: create_network() called" +#: neutron/plugins/bigswitch/routerrule_db.py:91 +#, python-format +msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:757 -msgid "NeutronRestProxyV2.update_network() called" +#: neutron/plugins/bigswitch/servermanager.py:65 +#, python-format +msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:782 -msgid "NeutronRestProxyV2: delete_network() called" +#: neutron/plugins/bigswitch/servermanager.py:100 +#, python-format +msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:829 -msgid "NeutronRestProxyV2: create_port() called" +#: neutron/plugins/bigswitch/servermanager.py:103 +#, python-format +msgid "" +"ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " +"action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:900 -msgid "NeutronRestProxyV2: update_port() called" -msgstr "" +#: neutron/plugins/bigswitch/servermanager.py:113 +msgid "ServerProxy: Could not establish HTTPS connection" +msgstr "ServerProxy:無法建立 HTTPS 連線" -#: neutron/plugins/bigswitch/plugin.py:948 -msgid "NeutronRestProxyV2: delete_port() called" -msgstr "" +#: neutron/plugins/bigswitch/servermanager.py:120 +msgid "ServerProxy: Could not establish HTTP connection" +msgstr "ServerProxy:無法建立 HTTP 連線" -#: neutron/plugins/bigswitch/plugin.py:972 -msgid "NeutronRestProxyV2: create_subnet() called" -msgstr "" +#: neutron/plugins/bigswitch/servermanager.py:137 +#, python-format +msgid "ServerProxy: %(action)s failure, %(e)r" +msgstr "ServerProxy:%(action)s 失敗,%(e)r" -#: neutron/plugins/bigswitch/plugin.py:988 -msgid "NeutronRestProxyV2: update_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:141 +#, python-format +msgid "" +"ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " +"data=%(data)r" +msgstr "ServerProxy:狀態 = %(status)d,原因 = %(reason)r,ret = %(ret)s,資料 = %(data)r" + +#: neutron/plugins/bigswitch/servermanager.py:153 +msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1004 -msgid "NeutronRestProxyV2: delete_subnet() called" +#: neutron/plugins/bigswitch/servermanager.py:169 +msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1042 -msgid "NeutronRestProxyV2: create_router() called" +#: neutron/plugins/bigswitch/servermanager.py:175 +#, python-format +msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1064 -msgid "NeutronRestProxyV2.update_router() called" +#: neutron/plugins/bigswitch/servermanager.py:181 +msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1083 -msgid "NeutronRestProxyV2: delete_router() called" +#: neutron/plugins/bigswitch/servermanager.py:211 +#, python-format +msgid "" +"ServerProxy: %(action)s failure for servers: %(server)r Response: " +"%(response)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 -msgid "NeutronRestProxyV2: add_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:217 +#, python-format +msgid "" +"ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " +"ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1140 -msgid "NeutronRestProxyV2: remove_router_interface() called" +#: neutron/plugins/bigswitch/servermanager.py:224 +#, python-format +msgid "ServerProxy: %(action)s failure for all servers: %(server)r" +msgstr "ServerProxy:對所有伺服器 %(server)r 執行的 %(action)s 失敗" + +#: neutron/plugins/bigswitch/servermanager.py:246 +#, python-format +msgid "" +"NeutronRestProxyV2: Received and ignored error code %(code)s on " +"%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1173 -msgid "NeutronRestProxyV2: create_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:256 +#, python-format +msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1186 +#: neutron/plugins/bigswitch/servermanager.py:262 #, python-format -msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" +msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1192 -msgid "NeutronRestProxyV2: update_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:267 +#, python-format +msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1204 -msgid "NeutronRestProxyV2: delete_floatingip() called" +#: neutron/plugins/bigswitch/servermanager.py:273 +#, python-format +msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1214 -msgid "NeutronRestProxyV2: diassociate_floatingips() called" +#: neutron/plugins/bigswitch/servermanager.py:278 +#, python-format +msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1232 -msgid "NeutronRestProxyV2: too many external networks" +#: neutron/plugins/bigswitch/servermanager.py:284 +#, python-format +msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1247 -msgid "Adding host route: " +#: neutron/plugins/bigswitch/servermanager.py:290 +#: neutron/plugins/bigswitch/servermanager.py:295 +#, python-format +msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1248 +#: neutron/plugins/bigswitch/servermanager.py:304 #, python-format -msgid "Destination:%(dst)s nexthop:%(next)s" +msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:77 -msgid "No rules in router" +#: neutron/plugins/bigswitch/servermanager.py:309 +#, python-format +msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/routerrule_db.py:91 +#: neutron/plugins/bigswitch/servermanager.py:314 #, python-format -msgid "Updating router rules to %s" +msgid "Unable to delete remote port: %s" msgstr "" #: neutron/plugins/bigswitch/db/porttracker_db.py:36 @@ -5522,40 +5521,40 @@ msgstr "" msgid "Unable to serialize object of type = '%s'" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:189 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:132 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:153 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:157 #, python-format msgid "_populate_policy_profiles %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_poll_policies" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:259 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:202 msgid "No policy profile updated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:318 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:261 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345 #: neutron/plugins/mlnx/mlnx_plugin.py:191 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:network_type required" msgstr "需要 provider:network_type" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:336 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:265 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 #: neutron/plugins/mlnx/mlnx_plugin.py:221 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 @@ -5563,19 +5562,19 @@ msgstr "需要 provider:network_type" msgid "provider:segmentation_id required" msgstr "需要 provider:segmentation_id" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:268 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:330 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:273 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377 #: neutron/plugins/mlnx/mlnx_plugin.py:207 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5583,7 +5582,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "不支援 provider:network_type %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 @@ -5591,164 +5590,164 @@ msgstr "不支援 provider:network_type %s" msgid "Unknown provider:physical_network %s" msgstr "不明的 provider:physical_network %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:355 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389 #: neutron/plugins/mlnx/mlnx_plugin.py:254 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:470 msgid "provider:physical_network required" msgstr "需要 provider:physical_network" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:476 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:521 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:607 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:612 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:623 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:571 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:631 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:686 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:626 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:629 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:698 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:641 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:721 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:664 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:674 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:741 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:684 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:756 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:699 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:788 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:731 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:810 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:753 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:754 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:835 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:778 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:875 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:818 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:885 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:828 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:896 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:855 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:951 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:894 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:966 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1007 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:950 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1015 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:958 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1037 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:970 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:980 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: 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/mlnx/mlnx_plugin.py:333 @@ -5757,87 +5756,87 @@ msgstr "" msgid "Created network: %s" msgstr "已建立網路:%s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1138 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1081 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1096 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1157 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1100 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1165 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1108 msgid "Delete failed in VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1186 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1151 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1194 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1264 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1275 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1218 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1307 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1250 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1327 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1270 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1343 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1351 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1294 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1362 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1377 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1320 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1392 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1335 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1412 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1355 msgid "Get subnets" msgstr "" @@ -6346,7 +6345,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 msgid "Agent out of sync with plugin!" msgstr "代理程式與外掛程式不同步!" @@ -6362,7 +6361,7 @@ msgid "Error in agent event loop: %s" msgstr "代理程式事件迴圈發生錯誤:%s" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:408 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:412 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "迴圈反覆運算已超出間隔(%(polling_interval)s 與 %(elapsed)s)" @@ -6734,7 +6733,7 @@ msgstr "已更新埠 %(device)s。詳細資料:%(details)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031 #, python-format @@ -6756,7 +6755,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "對 %(device)s 執行 port_removed 作業失敗:%(e)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028 #, python-format msgid "Port %s updated." @@ -6783,13 +6782,13 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "迴圈反覆運算已超出間隔(%(polling_interval)s 與 %(elapsed)s)!" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:423 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "剖析 physical_interface_mappings 失敗:%s。已終止代理程式!" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:991 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:426 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 #, python-format msgid "Interface mappings: %s" msgstr "介面對映:%s" @@ -8345,11 +8344,11 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:44 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:45 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:52 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:55 msgid "Initialization done" msgstr "" @@ -8484,87 +8483,93 @@ msgstr "" msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:350 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:357 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:383 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:397 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "代理程式事件迴圈發生錯誤" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:435 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:436 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:440 msgid "Agent initialised successfully, now running... " msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:70 +#: neutron/plugins/mlnx/agent/utils.py:32 +msgid "" +"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - " +"exiting..." +msgstr "" + +#: neutron/plugins/mlnx/agent/utils.py:76 #, python-format msgid "Action %(action)s failed: %(reason)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:72 +#: neutron/plugins/mlnx/agent/utils.py:78 #, python-format msgid "Unknown operation status %s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:77 +#: neutron/plugins/mlnx/agent/utils.py:83 msgid "get_attached_vnics" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:84 +#: neutron/plugins/mlnx/agent/utils.py:90 #, python-format msgid "" "Set Vlan %(segmentation_id)s on Port %(port_mac)s on Fabric " "%(physical_network)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:97 +#: neutron/plugins/mlnx/agent/utils.py:103 #, python-format msgid "Define Fabric %(fabric)s on interface %(ifc)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:106 +#: neutron/plugins/mlnx/agent/utils.py:112 #, python-format msgid "Port Up for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:115 +#: neutron/plugins/mlnx/agent/utils.py:121 #, python-format msgid "Port Down for %(port_mac)s on fabric %(fabric)s" msgstr "" -#: neutron/plugins/mlnx/agent/utils.py:124 +#: neutron/plugins/mlnx/agent/utils.py:130 #, python-format msgid "Port Release for %(port_mac)s on fabric %(fabric)s" msgstr "" @@ -10081,75 +10086,75 @@ msgstr "正在儲存新的鑑別 Cookie '%s'" msgid "_conn_str() invalid connection type: %s" msgstr "_conn_str() 無效的連線類型:%s" -#: neutron/plugins/nicira/api_client/request.py:93 +#: neutron/plugins/nicira/api_client/request.py:94 msgid "No API connections available" msgstr "沒有可用的 API 連線" -#: neutron/plugins/nicira/api_client/request.py:98 +#: neutron/plugins/nicira/api_client/request.py:99 #, python-format msgid "[%(rid)d] Issuing - request %(conn)s" msgstr "[%(rid)d] 正在發出 - 要求 %(conn)s" -#: neutron/plugins/nicira/api_client/request.py:124 +#: neutron/plugins/nicira/api_client/request.py:125 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "正在設定 X-Nvp-Wait-For-Config-Generation 要求標頭:'%s'" -#: neutron/plugins/nicira/api_client/request.py:130 +#: neutron/plugins/nicira/api_client/request.py:131 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "[%(rid)d] 發出要求時發生異常狀況:%(e)s" -#: neutron/plugins/nicira/api_client/request.py:138 +#: neutron/plugins/nicira/api_client/request.py:139 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:147 +#: neutron/plugins/nicira/api_client/request.py:148 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "正在讀取 X-Nvp-config-Generation 回應標頭:'%s'" -#: neutron/plugins/nicira/api_client/request.py:176 +#: neutron/plugins/nicira/api_client/request.py:177 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "[%d] 已超出重新導向數目上限,正在中止要求" -#: neutron/plugins/nicira/api_client/request.py:186 +#: neutron/plugins/nicira/api_client/request.py:187 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "[%(rid)d] 正在將要求重新導向至:%(conn)s" -#: neutron/plugins/nicira/api_client/request.py:198 +#: neutron/plugins/nicira/api_client/request.py:200 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:202 +#: neutron/plugins/nicira/api_client/request.py:204 #, python-format msgid "Server error return: %s" msgstr "傳回伺服器錯誤:%s" -#: neutron/plugins/nicira/api_client/request.py:206 +#: neutron/plugins/nicira/api_client/request.py:208 msgid "Invalid server response" msgstr "無效的伺服器回應" -#: neutron/plugins/nicira/api_client/request.py:211 +#: neutron/plugins/nicira/api_client/request.py:213 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/nicira/api_client/request.py:245 +#: neutron/plugins/nicira/api_client/request.py:247 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "[%d] 收到的重新導向狀態沒有位置標頭欄位" -#: neutron/plugins/nicira/api_client/request.py:262 +#: neutron/plugins/nicira/api_client/request.py:264 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "[%(rid)d] 收到無效的重新導向位置:'%(url)s'" -#: neutron/plugins/nicira/api_client/request.py:266 +#: neutron/plugins/nicira/api_client/request.py:268 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "[%(rid)d] 收到格式不正確的重新導向位置:%(url)s" @@ -10167,17 +10172,17 @@ msgstr "[%d] 要求逾時。" msgid "Request timeout" msgstr "要求逾時" -#: neutron/plugins/nicira/api_client/request_eventlet.py:153 +#: neutron/plugins/nicira/api_client/request_eventlet.py:154 #, python-format msgid "[%(rid)d] Completed request '%(method)s %(url)s': %(status)s" msgstr "[%(rid)d] 已完成要求 '%(method)s %(url)s':%(status)s" -#: neutron/plugins/nicira/api_client/request_eventlet.py:160 +#: neutron/plugins/nicira/api_client/request_eventlet.py:161 #, python-format msgid "[%(rid)d] Error while handling request: %(req)s" msgstr "[%(rid)d] 處理要求 %(req)s 時發生錯誤" -#: neutron/plugins/nicira/api_client/request_eventlet.py:216 +#: neutron/plugins/nicira/api_client/request_eventlet.py:217 #, python-format msgid "[%(rid)d] Failed to parse API provider: %(e)s" msgstr "[%(rid)d] 無法剖析 API 提供者:%(e)s" @@ -11411,44 +11416,52 @@ msgstr "" msgid "Service Unavailable: %(uri)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:50 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:49 #, python-format msgid "Invalid state %(state)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:54 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:53 #, python-format msgid "State %(state)d skipped. Current state %(current)d" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:100 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:99 #, python-format msgid "Task %(task)s encountered exception in %(func)s at state %(state)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:186 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:185 #, python-format msgid "Start task %s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:192 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:212 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:235 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:191 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:211 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:234 #, python-format msgid "Task %(task)s encountered exception in %(cb)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:198 -#: neutron/plugins/nicira/vshield/tasks/tasks.py:217 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:197 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:216 #, python-format msgid "Task %(task)s return %(status)s" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:330 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:299 +msgid "Stopping TaskManager" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:324 +msgid "TaskManager terminating because of an exception" +msgstr "" + +#: neutron/plugins/nicira/vshield/tasks/tasks.py:346 msgid "TaskManager terminated" msgstr "" -#: neutron/plugins/nicira/vshield/tasks/tasks.py:383 +#: neutron/plugins/nicira/vshield/tasks/tasks.py:378 msgid "Exception in _check_pending_tasks" msgstr "" @@ -14461,3 +14474,38 @@ 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." +#~ msgstr "" + +#~ msgid "" +#~ "ServerProxy: resource=%(resource)s, action=%(action)s, " +#~ "data=%(data)r, headers=%(headers)r" +#~ 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 "" +