From 6c9c51e4f6bcf3f5d51fdade4fd7b7ba102b282f Mon Sep 17 00:00:00 2001 From: OpenStack Jenkins Date: Fri, 21 Mar 2014 06:29:55 +0000 Subject: [PATCH] Imported Translations from Transifex Change-Id: I4d6e714cdb477d6965ae03d9d4ab19ba526086c5 --- neutron/locale/ar/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/bg_BG/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/bn_IN/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/bs/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/ca/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/cs/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/da/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/de/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/el/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/en_AU/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/en_GB/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/en_US/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/es/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/es_MX/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/eu/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/eu_ES/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/fa/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/fi_FI/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/fil/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/fr/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/gl/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/he/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/he_IL/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/hi/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/hr/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/hu/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/id/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/is_IS/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/it/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/it_IT/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/ja/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/ka_GE/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/km/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/kn/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/ko/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/ko_KR/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/ml_IN/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/mr_IN/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/ms/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/nb/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/ne/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/neutron.pot | 575 +++++++++--------- neutron/locale/nl_NL/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/pa_IN/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/pl_PL/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/pt/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/pt_BR/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/ro/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/ru/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/ru_RU/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/sk/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/sl_SI/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/sq/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/sr/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/sv/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/sw_KE/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/tl/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/tl_PH/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/tr_TR/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/uk/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/ur/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/vi_VN/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/zh_CN/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/zh_HK/LC_MESSAGES/neutron.po | 614 +++++++++++--------- neutron/locale/zh_TW/LC_MESSAGES/neutron.po | 614 +++++++++++--------- 65 files changed, 21735 insertions(+), 18136 deletions(-) diff --git a/neutron/locale/ar/LC_MESSAGES/neutron.po b/neutron/locale/ar/LC_MESSAGES/neutron.po index ea246ecf2..2ee9b8fb4 100644 --- a/neutron/locale/ar/LC_MESSAGES/neutron.po +++ b/neutron/locale/ar/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-09-12 23:31+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Arabic " @@ -1083,27 +1083,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1200,97 +1200,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1298,7 +1290,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1306,16 +1298,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1343,7 +1343,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1579,21 +1579,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1741,9 +1748,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1936,7 +1942,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2636,7 +2642,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2760,8 +2766,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2813,7 +2819,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2992,23 +2998,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4689,147 +4703,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4843,188 +4857,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5869,16 +5883,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5886,29 +5900,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6173,7 +6187,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7850,50 +7864,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7949,6 +7968,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8603,25 +8626,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8640,108 +8653,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8797,55 +8810,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8909,10 +8900,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9560,15 +9547,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9577,7 +9564,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10257,11 +10248,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10289,75 +10287,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12250,39 +12263,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12290,56 +12305,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13135,13 +13150,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13333,108 +13348,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13442,12 +13457,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15979,17 +15994,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -16663,3 +16678,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po index 91ba9d513..abb8c2c45 100644 --- a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po +++ b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bulgarian (Bulgaria) " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17307,3 +17322,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/bn_IN/LC_MESSAGES/neutron.po b/neutron/locale/bn_IN/LC_MESSAGES/neutron.po index 5e161bb7f..37a26738b 100644 --- a/neutron/locale/bn_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/bn_IN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-10-20 01:34+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Bengali (India) " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -16593,3 +16608,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/bs/LC_MESSAGES/neutron.po b/neutron/locale/bs/LC_MESSAGES/neutron.po index 71a28b827..f4bea3da3 100644 --- a/neutron/locale/bs/LC_MESSAGES/neutron.po +++ b/neutron/locale/bs/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bosnian " @@ -1083,27 +1083,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1200,97 +1200,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1298,7 +1290,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1306,16 +1298,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1343,7 +1343,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1579,21 +1579,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1741,9 +1748,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1936,7 +1942,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2636,7 +2642,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2760,8 +2766,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2813,7 +2819,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2992,23 +2998,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4689,147 +4703,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4843,188 +4857,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5869,16 +5883,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5886,29 +5900,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6173,7 +6187,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7850,50 +7864,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7949,6 +7968,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8603,25 +8626,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8640,108 +8653,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8797,55 +8810,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8909,10 +8900,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9560,15 +9547,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9577,7 +9564,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10257,11 +10248,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10289,75 +10287,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12250,39 +12263,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12290,56 +12305,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13135,13 +13150,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13333,108 +13348,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13442,12 +13457,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15979,17 +15994,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17308,3 +17323,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/ca/LC_MESSAGES/neutron.po b/neutron/locale/ca/LC_MESSAGES/neutron.po index 5ab0601e8..b55e0dc83 100644 --- a/neutron/locale/ca/LC_MESSAGES/neutron.po +++ b/neutron/locale/ca/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Catalan " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17307,3 +17322,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/cs/LC_MESSAGES/neutron.po b/neutron/locale/cs/LC_MESSAGES/neutron.po index 7573acc44..ac2641014 100644 --- a/neutron/locale/cs/LC_MESSAGES/neutron.po +++ b/neutron/locale/cs/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Czech " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17307,3 +17322,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/da/LC_MESSAGES/neutron.po b/neutron/locale/da/LC_MESSAGES/neutron.po index a6187758c..872a9c4d9 100644 --- a/neutron/locale/da/LC_MESSAGES/neutron.po +++ b/neutron/locale/da/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Danish " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17307,3 +17322,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/de/LC_MESSAGES/neutron.po b/neutron/locale/de/LC_MESSAGES/neutron.po index 3cf19e6df..94d6d1ef9 100644 --- a/neutron/locale/de/LC_MESSAGES/neutron.po +++ b/neutron/locale/de/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-05-22 08:17+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: German " @@ -1095,27 +1095,27 @@ msgid "Admin username" msgstr "Administratorbenutzername" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "Administratorkennwort" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "Administratornutzername" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "Authentifizierungs-URL" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "Der zu verwendende Authentifizierungtyp" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "Authentifizierungsregion" @@ -1214,97 +1214,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "Ausführen von %(cmd)s nicht möglich. Ausnahme: %(exception)s" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "Abgleichen von Priorität bei Ablauflöschung nicht möglich" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "Angabe von einer oder mehreren Aktionen erforderlich" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, 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:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, 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:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1312,7 +1304,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1320,16 +1312,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1362,7 +1362,7 @@ msgstr "" "Standardfehler: %(stderr)r" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "Benutzer mit Administratorberechtigung" @@ -1609,21 +1609,28 @@ msgstr "Geladene Plug-ins implementieren Schnittstelle für Erweiterung %s nicht msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1780,9 +1787,8 @@ msgid "Duplicate hostroute '%s'" msgstr "Doppelte Hostroute '%s'" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1987,7 +1993,7 @@ msgstr "Die zu verwendende Richtliniendatei" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2745,7 +2751,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "Fehler bei Auswertung der DNS-Adresse %s" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2877,8 +2883,8 @@ msgstr "" " und CIDR %(cidr)s von Teilnetz %(sub_id)s" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "Entweder 'subnet_id' oder 'port_id' muss angegeben sein" @@ -2941,7 +2947,7 @@ msgstr "" "bestimmten IP-Adresse bei Zuweisung einer dynamischen IP-Adresse " "erforderlich" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "'fixed_ip_address' kann nicht ohne 'port_id' angegeben werden" @@ -3126,23 +3132,31 @@ msgstr "'cookie_name' sollte für diesen Sitzungspersistenztyp angegeben werden. msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "'cookie_name' ist für diesen Sitzungspersistenztyp nicht zulässig" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "URL an Datenbank" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "Sie müssen eine Überarbeitung oder ein relatives Delta bereitstellen" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "Verfügbare Befehle" @@ -4909,25 +4923,25 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, fuzzy, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "Aufruf von 'get_port_with_securitygroups()': port_id=%s" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " @@ -4936,7 +4950,7 @@ msgstr "" "In dieser Plug-in-Version wird das Einstellen von 'admin_state_up=False' " "nicht unterstützt. Einstellungen werden ignoriert für Ressource: %s" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " @@ -4945,115 +4959,115 @@ msgstr "" "Der Betriebsstatus wird intern vom Plug-in eingestellt. Die Einstellung " "'status=%s' wird ignoriert." -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5067,46 +5081,46 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "ServerProxy: HTTPS-Verbindung konnte nicht hergestellt werden" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "ServerProxy: HTTP-Verbindung konnte nicht hergestellt werden" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "ServerProxy: %(action)s fehlgeschlagen, %(e)r" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " @@ -5115,142 +5129,142 @@ msgstr "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, 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:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -6097,16 +6111,16 @@ msgstr "" msgid "update_network() called" msgstr "Aufruf von 'update_network()'" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "Aufruf von 'create_port()'" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -6114,29 +6128,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "Aufruf von 'update_port()'" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "Aufruf von 'delete_port()'" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6401,7 +6415,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -8116,50 +8130,55 @@ msgstr "Aufruf von 'get_port_from_device()'" msgid "set_port_status as %s called" msgstr "Aufruf, 'set_port_status' als %s festzulegen" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "Version %(flavor)s konnte nicht gefunden werden" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "Fehler beim Hinzufügen von Versionsbindung" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "Initialisierung von Meta-Plug-in starten" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "'default_flavor' %s ist keine Plug-in-Liste" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "'default_l3_flavor' %s ist keine Plug-in-Liste" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "Plug-in-Position: %s" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "Erstelltes Netz: %(net_id)s mit Version %(flavor)s" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "Fehler beim Hinzufügen von Versionsbindungen" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "Erstellter Router: %(router_id)s mit Version %(flavor)s" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "Erstellter Router: %s" @@ -8215,6 +8234,10 @@ msgstr "Unterstützte Erweiterungsaliasnamen" msgid "A list of extensions, per plugin, to load." msgstr "Eine Liste zu ladender Erweiterungen pro Plug-in." +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8885,26 +8908,16 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 #, fuzzy msgid "Modular L2 Plugin initialization complete" msgstr "Plug-in-Initialisierung abgeschlossen" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, fuzzy, python-format msgid "Network %s has no segments" msgstr "Netz %s für Agent nicht verwendet." @@ -8923,108 +8936,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9080,55 +9093,33 @@ msgstr "Update für Gerät %(device)s auf %(agent_id)s" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -9192,10 +9183,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9854,15 +9841,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9871,7 +9858,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10563,11 +10554,18 @@ msgstr "Schlüsseldatei" msgid "Certificate file" msgstr "Zertifikatsdatei" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10595,75 +10593,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "PortInfo %(id)s konnte nicht gefunden werden" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "Clientanforderung: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "OFC-Rückgaben [%(status)s:%(data)s]" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "Verbindung zu OFC fehlgeschlagen: %s" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12605,39 +12618,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12645,56 +12660,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13534,13 +13549,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13736,108 +13751,108 @@ msgstr "" "'Add_router_interface' für Teilnetz: %(subnet_id)s und Router: " "%(router_id)s abgeschlossen" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "Port '%s' ist keinen dynamischen IP-Adressen zugeordnet" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13845,12 +13860,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -16384,17 +16399,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17713,3 +17728,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "%(address)s (%(subnet_id)s) wurde nicht erneut gestartet" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "Abgleichen von Priorität bei Ablauflöschung nicht möglich" + +#~ msgid "Must specify one or more actions" +#~ msgstr "Angabe von einer oder mehreren Aktionen erforderlich" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/el/LC_MESSAGES/neutron.po b/neutron/locale/el/LC_MESSAGES/neutron.po index 563a60638..7dbc6b5dc 100644 --- a/neutron/locale/el/LC_MESSAGES/neutron.po +++ b/neutron/locale/el/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2014-03-09 12:33+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Greek " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -16053,3 +16068,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/en_AU/LC_MESSAGES/neutron.po b/neutron/locale/en_AU/LC_MESSAGES/neutron.po index 1f9d0eb52..d07dae8b4 100644 --- a/neutron/locale/en_AU/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_AU/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (Australia) " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17307,3 +17322,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/en_GB/LC_MESSAGES/neutron.po b/neutron/locale/en_GB/LC_MESSAGES/neutron.po index c1edb0c6c..e99033b70 100644 --- a/neutron/locale/en_GB/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_GB/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United Kingdom) " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17307,3 +17322,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/en_US/LC_MESSAGES/neutron.po b/neutron/locale/en_US/LC_MESSAGES/neutron.po index c73df3275..a8bcea98a 100644 --- a/neutron/locale/en_US/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_US/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United States) " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17307,3 +17322,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/es/LC_MESSAGES/neutron.po b/neutron/locale/es/LC_MESSAGES/neutron.po index 33cb90569..da43ce878 100644 --- a/neutron/locale/es/LC_MESSAGES/neutron.po +++ b/neutron/locale/es/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17307,3 +17322,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/es_MX/LC_MESSAGES/neutron.po b/neutron/locale/es_MX/LC_MESSAGES/neutron.po index f689cf8da..4becfe44f 100644 --- a/neutron/locale/es_MX/LC_MESSAGES/neutron.po +++ b/neutron/locale/es_MX/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-08-29 05:16+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Spanish (Mexico) " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17007,3 +17022,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/eu/LC_MESSAGES/neutron.po b/neutron/locale/eu/LC_MESSAGES/neutron.po index 63d6fe652..1b9ad9a63 100644 --- a/neutron/locale/eu/LC_MESSAGES/neutron.po +++ b/neutron/locale/eu/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-11-15 00:14+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Basque " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -16551,3 +16566,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/eu_ES/LC_MESSAGES/neutron.po b/neutron/locale/eu_ES/LC_MESSAGES/neutron.po index 1f44d54bf..d023ff561 100644 --- a/neutron/locale/eu_ES/LC_MESSAGES/neutron.po +++ b/neutron/locale/eu_ES/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Basque (Spain) " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -16551,3 +16566,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/fa/LC_MESSAGES/neutron.po b/neutron/locale/fa/LC_MESSAGES/neutron.po index 1756cc8ec..d0481dae2 100644 --- a/neutron/locale/fa/LC_MESSAGES/neutron.po +++ b/neutron/locale/fa/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-11-15 02:28+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Persian " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -16551,3 +16566,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po index d599aa80f..a6ea768fc 100644 --- a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po +++ b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Finnish (Finland) " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17307,3 +17322,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/fil/LC_MESSAGES/neutron.po b/neutron/locale/fil/LC_MESSAGES/neutron.po index 8c6e1221f..47d58f785 100644 --- a/neutron/locale/fil/LC_MESSAGES/neutron.po +++ b/neutron/locale/fil/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-09-28 05:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Filipino " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -16650,3 +16665,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/fr/LC_MESSAGES/neutron.po b/neutron/locale/fr/LC_MESSAGES/neutron.po index 4d3f25042..8a2e34619 100644 --- a/neutron/locale/fr/LC_MESSAGES/neutron.po +++ b/neutron/locale/fr/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: French " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17307,3 +17322,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/gl/LC_MESSAGES/neutron.po b/neutron/locale/gl/LC_MESSAGES/neutron.po index 7d3d14b54..7655d5ed0 100644 --- a/neutron/locale/gl/LC_MESSAGES/neutron.po +++ b/neutron/locale/gl/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-10-28 23:23+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Galician " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -16575,3 +16590,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/he/LC_MESSAGES/neutron.po b/neutron/locale/he/LC_MESSAGES/neutron.po index 12117cf0d..93fb21372 100644 --- a/neutron/locale/he/LC_MESSAGES/neutron.po +++ b/neutron/locale/he/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2014-01-17 14:28+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Hebrew " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -16350,3 +16365,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/he_IL/LC_MESSAGES/neutron.po b/neutron/locale/he_IL/LC_MESSAGES/neutron.po index aba79446c..247893c5e 100644 --- a/neutron/locale/he_IL/LC_MESSAGES/neutron.po +++ b/neutron/locale/he_IL/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2014-01-21 01:25+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Hebrew (Israel) " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -16350,3 +16365,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/hi/LC_MESSAGES/neutron.po b/neutron/locale/hi/LC_MESSAGES/neutron.po index 92c49751c..45b1578fe 100644 --- a/neutron/locale/hi/LC_MESSAGES/neutron.po +++ b/neutron/locale/hi/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Hindi " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17025,3 +17040,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/hr/LC_MESSAGES/neutron.po b/neutron/locale/hr/LC_MESSAGES/neutron.po index 3241f3d6f..45ce8c0e7 100644 --- a/neutron/locale/hr/LC_MESSAGES/neutron.po +++ b/neutron/locale/hr/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Croatian " @@ -1083,27 +1083,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1200,97 +1200,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1298,7 +1290,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1306,16 +1298,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1343,7 +1343,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1579,21 +1579,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1741,9 +1748,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1936,7 +1942,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2636,7 +2642,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2760,8 +2766,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2813,7 +2819,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2992,23 +2998,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4689,147 +4703,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4843,188 +4857,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5869,16 +5883,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5886,29 +5900,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6173,7 +6187,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7850,50 +7864,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7949,6 +7968,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8603,25 +8626,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8640,108 +8653,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8797,55 +8810,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8909,10 +8900,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9560,15 +9547,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9577,7 +9564,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10257,11 +10248,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10289,75 +10287,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12250,39 +12263,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12290,56 +12305,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13135,13 +13150,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13333,108 +13348,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13442,12 +13457,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15979,17 +15994,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17308,3 +17323,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/hu/LC_MESSAGES/neutron.po b/neutron/locale/hu/LC_MESSAGES/neutron.po index f127648a0..bd8d66864 100644 --- a/neutron/locale/hu/LC_MESSAGES/neutron.po +++ b/neutron/locale/hu/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Hungarian " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17307,3 +17322,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/id/LC_MESSAGES/neutron.po b/neutron/locale/id/LC_MESSAGES/neutron.po index d13b811ba..22811f754 100644 --- a/neutron/locale/id/LC_MESSAGES/neutron.po +++ b/neutron/locale/id/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Indonesian " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17307,3 +17322,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/is_IS/LC_MESSAGES/neutron.po b/neutron/locale/is_IS/LC_MESSAGES/neutron.po index 34b2079aa..3a0ae6db5 100644 --- a/neutron/locale/is_IS/LC_MESSAGES/neutron.po +++ b/neutron/locale/is_IS/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-12-16 02:36+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Icelandic (Iceland) " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -16428,3 +16443,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/it/LC_MESSAGES/neutron.po b/neutron/locale/it/LC_MESSAGES/neutron.po index de761b942..d22b1f4d5 100644 --- a/neutron/locale/it/LC_MESSAGES/neutron.po +++ b/neutron/locale/it/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17307,3 +17322,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/it_IT/LC_MESSAGES/neutron.po b/neutron/locale/it_IT/LC_MESSAGES/neutron.po index 92ea48445..c85eaa098 100644 --- a/neutron/locale/it_IT/LC_MESSAGES/neutron.po +++ b/neutron/locale/it_IT/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Italian (Italy) " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17307,3 +17322,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/ja/LC_MESSAGES/neutron.po b/neutron/locale/ja/LC_MESSAGES/neutron.po index b12dc0e70..7e787aa3f 100644 --- a/neutron/locale/ja/LC_MESSAGES/neutron.po +++ b/neutron/locale/ja/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-01-30 10:28+0000\n" "Last-Translator: Tomoyuki KATO \n" "Language-Team: Japanese " @@ -1083,27 +1083,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1200,97 +1200,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1298,7 +1290,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1306,16 +1298,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1343,7 +1343,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "管理ユーザー" @@ -1579,21 +1579,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1741,9 +1748,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1936,7 +1942,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2636,7 +2642,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2760,8 +2766,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2813,7 +2819,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2992,23 +2998,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4689,147 +4703,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4843,188 +4857,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5869,16 +5883,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5886,29 +5900,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6173,7 +6187,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7850,50 +7864,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7949,6 +7968,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8603,25 +8626,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8640,108 +8653,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8797,55 +8810,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8909,10 +8900,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9560,15 +9547,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9577,7 +9564,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10257,11 +10248,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10289,75 +10287,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12250,39 +12263,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12290,56 +12305,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13135,13 +13150,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13333,108 +13348,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13442,12 +13457,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15979,17 +15994,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17308,3 +17323,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po index 47e1d2b3e..faccc291f 100644 --- a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po +++ b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-04-19 14:53+0000\n" "Last-Translator: Nika Chkhikvishvili \n" "Language-Team: ka_GE \n" @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, fuzzy, python-format msgid "Interface %s not found." msgstr "პლაგინი ვერ მოიძებნა." -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "პლაგინის მდებარეობა: %s" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10257,11 +10248,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10289,75 +10287,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12250,39 +12263,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12290,56 +12305,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13135,13 +13150,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13333,108 +13348,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13442,12 +13457,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15979,17 +15994,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17308,3 +17323,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/km/LC_MESSAGES/neutron.po b/neutron/locale/km/LC_MESSAGES/neutron.po index 0063b89bc..5f19b7a6f 100644 --- a/neutron/locale/km/LC_MESSAGES/neutron.po +++ b/neutron/locale/km/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Khmer " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -16551,3 +16566,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/kn/LC_MESSAGES/neutron.po b/neutron/locale/kn/LC_MESSAGES/neutron.po index ed60de4d3..8a857d1c8 100644 --- a/neutron/locale/kn/LC_MESSAGES/neutron.po +++ b/neutron/locale/kn/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-09-18 00:19+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Kannada " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -16662,3 +16677,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/ko/LC_MESSAGES/neutron.po b/neutron/locale/ko/LC_MESSAGES/neutron.po index 8420dd753..22711fc8b 100644 --- a/neutron/locale/ko/LC_MESSAGES/neutron.po +++ b/neutron/locale/ko/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Korean " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17307,3 +17322,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po index 6cb2a702b..d81ccb734 100644 --- a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po +++ b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-04-28 05:13+0000\n" "Last-Translator: ujuc Gang \n" "Language-Team: ko_KR \n" @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "플러그인 위치: %s" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17307,3 +17322,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/ml_IN/LC_MESSAGES/neutron.po b/neutron/locale/ml_IN/LC_MESSAGES/neutron.po index f8c8e66d0..edee7a1db 100644 --- a/neutron/locale/ml_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/ml_IN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-11-17 05:24+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Malayalam (India) " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -16551,3 +16566,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/mr_IN/LC_MESSAGES/neutron.po b/neutron/locale/mr_IN/LC_MESSAGES/neutron.po index 8cfd0952b..dc977424c 100644 --- a/neutron/locale/mr_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/mr_IN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-10-16 22:17+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Marathi (India) " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -16596,3 +16611,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/ms/LC_MESSAGES/neutron.po b/neutron/locale/ms/LC_MESSAGES/neutron.po index 8b7722300..a8e030fd1 100644 --- a/neutron/locale/ms/LC_MESSAGES/neutron.po +++ b/neutron/locale/ms/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Malay " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17307,3 +17322,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/nb/LC_MESSAGES/neutron.po b/neutron/locale/nb/LC_MESSAGES/neutron.po index 7490c4e6b..54cb99140 100644 --- a/neutron/locale/nb/LC_MESSAGES/neutron.po +++ b/neutron/locale/nb/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Norwegian Bokmål " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17307,3 +17322,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/ne/LC_MESSAGES/neutron.po b/neutron/locale/ne/LC_MESSAGES/neutron.po index f88fbb8c6..61171faae 100644 --- a/neutron/locale/ne/LC_MESSAGES/neutron.po +++ b/neutron/locale/ne/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-09-05 06:03+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Nepali " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -16914,3 +16929,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/neutron.pot b/neutron/locale/neutron.pot index a605dc1d6..9e6acf798 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.268\n" +"jenkins.neutron.propose.translation.update.269\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" diff --git a/neutron/locale/nl_NL/LC_MESSAGES/neutron.po b/neutron/locale/nl_NL/LC_MESSAGES/neutron.po index baff2916b..687a8b66b 100644 --- a/neutron/locale/nl_NL/LC_MESSAGES/neutron.po +++ b/neutron/locale/nl_NL/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Dutch (Netherlands) " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17307,3 +17322,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/pa_IN/LC_MESSAGES/neutron.po b/neutron/locale/pa_IN/LC_MESSAGES/neutron.po index 47c7aab5d..332344f91 100644 --- a/neutron/locale/pa_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/pa_IN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-12-15 04:38+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Panjabi (Punjabi) (India) " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -16428,3 +16443,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po index 2ed26ec1f..258108005 100644 --- a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po +++ b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Polish (Poland) " @@ -1083,27 +1083,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1200,97 +1200,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1298,7 +1290,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1306,16 +1298,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1343,7 +1343,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1579,21 +1579,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1741,9 +1748,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1936,7 +1942,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2636,7 +2642,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2760,8 +2766,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2813,7 +2819,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2992,23 +2998,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4689,147 +4703,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4843,188 +4857,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5869,16 +5883,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5886,29 +5900,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6173,7 +6187,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7850,50 +7864,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7949,6 +7968,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8603,25 +8626,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8640,108 +8653,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8797,55 +8810,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8909,10 +8900,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9560,15 +9547,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9577,7 +9564,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10257,11 +10248,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10289,75 +10287,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12250,39 +12263,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12290,56 +12305,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13135,13 +13150,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13333,108 +13348,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13442,12 +13457,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15979,17 +15994,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17308,3 +17323,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/pt/LC_MESSAGES/neutron.po b/neutron/locale/pt/LC_MESSAGES/neutron.po index 1a40567a9..caf877d9c 100644 --- a/neutron/locale/pt/LC_MESSAGES/neutron.po +++ b/neutron/locale/pt/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17307,3 +17322,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po index 822a03213..4727fcd4e 100644 --- a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po +++ b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese (Brazil) " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17307,3 +17322,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/ro/LC_MESSAGES/neutron.po b/neutron/locale/ro/LC_MESSAGES/neutron.po index 1b0369516..d2557bc00 100644 --- a/neutron/locale/ro/LC_MESSAGES/neutron.po +++ b/neutron/locale/ro/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-06-08 07:51+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Romanian " @@ -1083,27 +1083,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1200,97 +1200,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1298,7 +1290,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1306,16 +1298,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1343,7 +1343,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1579,21 +1579,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1741,9 +1748,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1936,7 +1942,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2636,7 +2642,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2760,8 +2766,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2813,7 +2819,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2992,23 +2998,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4689,147 +4703,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4843,188 +4857,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5869,16 +5883,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5886,29 +5900,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6173,7 +6187,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7850,50 +7864,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7949,6 +7968,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8603,25 +8626,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8640,108 +8653,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8797,55 +8810,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8909,10 +8900,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9560,15 +9547,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9577,7 +9564,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10257,11 +10248,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10289,75 +10287,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12250,39 +12263,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12290,56 +12305,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13135,13 +13150,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13333,108 +13348,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13442,12 +13457,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15979,17 +15994,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17308,3 +17323,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/ru/LC_MESSAGES/neutron.po b/neutron/locale/ru/LC_MESSAGES/neutron.po index fb3ba0f66..f10d66b6d 100644 --- a/neutron/locale/ru/LC_MESSAGES/neutron.po +++ b/neutron/locale/ru/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Russian " @@ -1083,27 +1083,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1200,97 +1200,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1298,7 +1290,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1306,16 +1298,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1343,7 +1343,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1579,21 +1579,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1741,9 +1748,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1936,7 +1942,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2636,7 +2642,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2760,8 +2766,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2813,7 +2819,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2992,23 +2998,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4689,147 +4703,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4843,188 +4857,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5869,16 +5883,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5886,29 +5900,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6173,7 +6187,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7850,50 +7864,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7949,6 +7968,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8603,25 +8626,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8640,108 +8653,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8797,55 +8810,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8909,10 +8900,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9560,15 +9547,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9577,7 +9564,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10257,11 +10248,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10289,75 +10287,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12250,39 +12263,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12290,56 +12305,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13135,13 +13150,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13333,108 +13348,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13442,12 +13457,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15979,17 +15994,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17308,3 +17323,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/ru_RU/LC_MESSAGES/neutron.po b/neutron/locale/ru_RU/LC_MESSAGES/neutron.po index 108b5244f..8e0b1906d 100644 --- a/neutron/locale/ru_RU/LC_MESSAGES/neutron.po +++ b/neutron/locale/ru_RU/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Russian (Russia) " @@ -1083,27 +1083,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1200,97 +1200,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1298,7 +1290,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1306,16 +1298,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1343,7 +1343,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1579,21 +1579,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1741,9 +1748,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1936,7 +1942,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2636,7 +2642,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2760,8 +2766,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2813,7 +2819,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2992,23 +2998,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4689,147 +4703,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4843,188 +4857,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5869,16 +5883,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5886,29 +5900,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6173,7 +6187,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7850,50 +7864,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7949,6 +7968,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8603,25 +8626,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8640,108 +8653,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8797,55 +8810,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8909,10 +8900,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9560,15 +9547,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9577,7 +9564,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10257,11 +10248,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10289,75 +10287,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12250,39 +12263,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12290,56 +12305,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13135,13 +13150,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13333,108 +13348,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13442,12 +13457,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15979,17 +15994,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17308,3 +17323,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/sk/LC_MESSAGES/neutron.po b/neutron/locale/sk/LC_MESSAGES/neutron.po index 1099147f6..ff05e73d8 100644 --- a/neutron/locale/sk/LC_MESSAGES/neutron.po +++ b/neutron/locale/sk/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovak " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17025,3 +17040,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po index efe774b4a..f56126180 100644 --- a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po +++ b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovenian (Slovenia) " @@ -1083,27 +1083,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1200,97 +1200,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1298,7 +1290,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1306,16 +1298,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1343,7 +1343,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1579,21 +1579,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1741,9 +1748,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1936,7 +1942,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2636,7 +2642,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2760,8 +2766,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2813,7 +2819,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2992,23 +2998,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4689,147 +4703,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4843,188 +4857,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5869,16 +5883,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5886,29 +5900,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6173,7 +6187,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7850,50 +7864,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7949,6 +7968,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8603,25 +8626,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8640,108 +8653,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8797,55 +8810,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8909,10 +8900,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9560,15 +9547,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9577,7 +9564,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10257,11 +10248,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10289,75 +10287,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12250,39 +12263,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12290,56 +12305,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13135,13 +13150,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13333,108 +13348,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13442,12 +13457,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15979,17 +15994,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17308,3 +17323,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/sq/LC_MESSAGES/neutron.po b/neutron/locale/sq/LC_MESSAGES/neutron.po index 3bad665cf..4f942a7b8 100644 --- a/neutron/locale/sq/LC_MESSAGES/neutron.po +++ b/neutron/locale/sq/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2014-03-17 07:58+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Albanian " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -16050,3 +16065,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/sr/LC_MESSAGES/neutron.po b/neutron/locale/sr/LC_MESSAGES/neutron.po index ae823d2a6..b81b4fa04 100644 --- a/neutron/locale/sr/LC_MESSAGES/neutron.po +++ b/neutron/locale/sr/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2014-03-12 23:47+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Serbian " @@ -1083,27 +1083,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1200,97 +1200,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1298,7 +1290,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1306,16 +1298,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1343,7 +1343,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1579,21 +1579,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1741,9 +1748,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1936,7 +1942,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2636,7 +2642,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2760,8 +2766,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2813,7 +2819,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2992,23 +2998,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4689,147 +4703,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4843,188 +4857,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5869,16 +5883,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5886,29 +5900,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6173,7 +6187,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7850,50 +7864,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7949,6 +7968,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8603,25 +8626,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8640,108 +8653,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8797,55 +8810,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8909,10 +8900,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9560,15 +9547,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9577,7 +9564,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10257,11 +10248,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10289,75 +10287,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12250,39 +12263,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12290,56 +12305,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13135,13 +13150,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13333,108 +13348,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13442,12 +13457,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15979,17 +15994,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -16054,3 +16069,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/sv/LC_MESSAGES/neutron.po b/neutron/locale/sv/LC_MESSAGES/neutron.po index 6fd91d175..32ed74e89 100644 --- a/neutron/locale/sv/LC_MESSAGES/neutron.po +++ b/neutron/locale/sv/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Swedish " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -16551,3 +16566,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/sw_KE/LC_MESSAGES/neutron.po b/neutron/locale/sw_KE/LC_MESSAGES/neutron.po index 4b4285600..d9b9aeca4 100644 --- a/neutron/locale/sw_KE/LC_MESSAGES/neutron.po +++ b/neutron/locale/sw_KE/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Swahili (Kenya) " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17307,3 +17322,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/tl/LC_MESSAGES/neutron.po b/neutron/locale/tl/LC_MESSAGES/neutron.po index 5cb38a2f4..78aeb08cc 100644 --- a/neutron/locale/tl/LC_MESSAGES/neutron.po +++ b/neutron/locale/tl/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Tagalog " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17307,3 +17322,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/tl_PH/LC_MESSAGES/neutron.po b/neutron/locale/tl_PH/LC_MESSAGES/neutron.po index 8a5172e6d..583967e17 100644 --- a/neutron/locale/tl_PH/LC_MESSAGES/neutron.po +++ b/neutron/locale/tl_PH/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-09-28 05:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Tagalog (Philippines) " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -16650,3 +16665,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po b/neutron/locale/tr_TR/LC_MESSAGES/neutron.po index 27f140d18..81e709b80 100644 --- a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po +++ b/neutron/locale/tr_TR/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish (Turkey) " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17307,3 +17322,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/uk/LC_MESSAGES/neutron.po b/neutron/locale/uk/LC_MESSAGES/neutron.po index 8792c06b5..c1d7d100d 100644 --- a/neutron/locale/uk/LC_MESSAGES/neutron.po +++ b/neutron/locale/uk/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Ukrainian " @@ -1083,27 +1083,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1200,97 +1200,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1298,7 +1290,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1306,16 +1298,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1343,7 +1343,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1579,21 +1579,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1741,9 +1748,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1936,7 +1942,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2636,7 +2642,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2760,8 +2766,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2813,7 +2819,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2992,23 +2998,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4689,147 +4703,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4843,188 +4857,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5869,16 +5883,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5886,29 +5900,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6173,7 +6187,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7850,50 +7864,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7949,6 +7968,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8603,25 +8626,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8640,108 +8653,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8797,55 +8810,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8909,10 +8900,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9560,15 +9547,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9577,7 +9564,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10257,11 +10248,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10289,75 +10287,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12250,39 +12263,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12290,56 +12305,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13135,13 +13150,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13333,108 +13348,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13442,12 +13457,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15979,17 +15994,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17308,3 +17323,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/ur/LC_MESSAGES/neutron.po b/neutron/locale/ur/LC_MESSAGES/neutron.po index adf98da20..dc6ffcafa 100644 --- a/neutron/locale/ur/LC_MESSAGES/neutron.po +++ b/neutron/locale/ur/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-10-07 01:13+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Urdu " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -16632,3 +16647,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po index 5d726a34e..0c65d6d7b 100644 --- a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po +++ b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Vietnamese (Viet Nam) " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17307,3 +17322,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po index 61d5bff7e..116c95ca6 100644 --- a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (China) " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17307,3 +17322,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/zh_HK/LC_MESSAGES/neutron.po b/neutron/locale/zh_HK/LC_MESSAGES/neutron.po index ed1f76e2a..7f94b68ee 100644 --- a/neutron/locale/zh_HK/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_HK/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Chinese (Hong Kong) " @@ -1082,27 +1082,27 @@ msgid "Admin username" msgstr "" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "" @@ -1199,97 +1199,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1297,7 +1289,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1305,16 +1297,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1342,7 +1342,7 @@ msgid "" msgstr "" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "" @@ -1578,21 +1578,28 @@ msgstr "" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1740,9 +1747,8 @@ msgid "Duplicate hostroute '%s'" msgstr "" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1935,7 +1941,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2635,7 +2641,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" @@ -2759,8 +2765,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2812,7 +2818,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -2991,23 +2997,31 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "" @@ -4688,147 +4702,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4842,188 +4856,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " "data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5868,16 +5882,16 @@ msgstr "" msgid "update_network() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5885,29 +5899,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6172,7 +6186,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7849,50 +7863,55 @@ msgstr "" msgid "set_port_status as %s called" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "" @@ -7948,6 +7967,10 @@ msgstr "" msgid "A list of extensions, per plugin, to load." msgstr "" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8602,25 +8625,15 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, python-format msgid "Network %s has no segments" msgstr "" @@ -8639,108 +8652,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8796,55 +8809,33 @@ msgstr "" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8908,10 +8899,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9559,15 +9546,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9576,7 +9563,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10256,11 +10247,18 @@ msgstr "" msgid "Certificate file" msgstr "" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10288,75 +10286,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12249,39 +12262,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12289,56 +12304,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13134,13 +13149,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13332,108 +13347,108 @@ msgid "" "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13441,12 +13456,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -15978,17 +15993,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17307,3 +17322,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "" + +#~ msgid "Must specify one or more actions" +#~ msgstr "" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + diff --git a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po index fece04244..5f08ab4d6 100644 --- a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-20 06:25+0000\n" +"POT-Creation-Date: 2014-03-21 06:27+0000\n" "PO-Revision-Date: 2013-05-22 03:25+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Chinese (Taiwan) " @@ -1083,27 +1083,27 @@ msgid "Admin username" msgstr "管理使用者名稱" #: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 -#: neutron/plugins/metaplugin/common/config.py:40 +#: neutron/plugins/metaplugin/common/config.py:42 msgid "Admin password" msgstr "管理者密碼" #: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 -#: neutron/plugins/metaplugin/common/config.py:43 +#: neutron/plugins/metaplugin/common/config.py:45 msgid "Admin tenant name" msgstr "管理者 Tenant 名稱" #: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 -#: neutron/plugins/metaplugin/common/config.py:45 +#: neutron/plugins/metaplugin/common/config.py:47 msgid "Authentication URL" msgstr "鑑別 URL" #: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 -#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:47 +#: neutron/common/config.py:47 neutron/plugins/metaplugin/common/config.py:49 msgid "The type of authentication to use" msgstr "要使用的鑑別類型" #: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 -#: neutron/plugins/metaplugin/common/config.py:49 +#: neutron/plugins/metaplugin/common/config.py:51 msgid "Authentication region" msgstr "鑑別區域" @@ -1200,97 +1200,89 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:35 +#: neutron/agent/linux/ovs_lib.py:36 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 -#: neutron/agent/linux/ovs_lib.py:330 +#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:165 +#: neutron/agent/linux/ovs_lib.py:282 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "無法執行 %(cmd)s。異常狀況:%(exception)s" -#: neutron/agent/linux/ovs_lib.py:191 -msgid "Cannot match priority on flow deletion" -msgstr "無法符合流程刪除作業上的優先順序" - -#: neutron/agent/linux/ovs_lib.py:217 -msgid "Must specify one or more actions" -msgstr "必須指定一個以上的動作" - -#: neutron/agent/linux/ovs_lib.py:252 +#: neutron/agent/linux/ovs_lib.py:204 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:256 +#: neutron/agent/linux/ovs_lib.py:208 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:259 +#: neutron/agent/linux/ovs_lib.py:211 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:262 +#: neutron/agent/linux/ovs_lib.py:214 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:378 +#: neutron/agent/linux/ovs_lib.py:330 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:393 +#: neutron/agent/linux/ovs_lib.py:345 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:448 +#: neutron/agent/linux/ovs_lib.py:400 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:456 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:466 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:436 #, fuzzy, python-format msgid "Unable to determine mac address for %s" msgstr "嘗試 %s 次之後仍無法產生 MAC 位址" -#: neutron/agent/linux/ovs_lib.py:494 +#: neutron/agent/linux/ovs_lib.py:446 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:505 +#: neutron/agent/linux/ovs_lib.py:457 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "無法擷取橋接器。異常狀況:%s" -#: neutron/agent/linux/ovs_lib.py:515 +#: neutron/agent/linux/ovs_lib.py:467 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:527 +#: neutron/agent/linux/ovs_lib.py:479 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:536 +#: neutron/agent/linux/ovs_lib.py:488 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:546 +#: neutron/agent/linux/ovs_lib.py:498 #, python-format msgid "" "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " @@ -1298,7 +1290,7 @@ msgid "" "%(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:554 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "" "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " @@ -1306,16 +1298,24 @@ msgid "" "version is %(required)s or newer!" msgstr "" -#: neutron/agent/linux/ovs_lib.py:567 +#: neutron/agent/linux/ovs_lib.py:519 #, python-format msgid "Checking OVS version for VXLAN support installed klm version is %s " msgstr "" -#: neutron/agent/linux/ovs_lib.py:569 +#: neutron/agent/linux/ovs_lib.py:521 #, python-format msgid "Checking OVS version for VXLAN support installed usr version is %s" msgstr "" +#: neutron/agent/linux/ovs_lib.py:545 +msgid "Cannot match priority on flow deletion or modification" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:550 +msgid "Must specify one or more actions on flow addition or modification" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1348,7 +1348,7 @@ msgstr "" "標準錯誤:%(stderr)r" #: neutron/agent/metadata/agent.py:50 -#: neutron/plugins/metaplugin/common/config.py:38 +#: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin user" msgstr "管理使用者" @@ -1584,21 +1584,28 @@ msgstr "所載入的外掛程式未實作延伸 %s 介面" msgid "Unknown API version specified" msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:80 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:65 #, python-format msgid "" -"No DHCP agents are associated with network '%(net_id)s'. Unable to send " -"notification for '%(method)s' with payload: %(payload)s" +"Unable to schedule network %s: no agents available; will retry on " +"subsequent port creation events." msgstr "" -#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:91 +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:78 #, python-format msgid "" "Only %(active)d of %(total)d DHCP agents associated with network " -"'%(net_id)s' are marked as active, so notifications may be sent to " +"'%(net_id)s' are marked as active, so notifications may be sent to " "inactive agents." msgstr "" +#: neutron/api/rpc/agentnotifiers/dhcp_rpc_agent_api.py:90 +#, python-format +msgid "" +"Will not send event %(method)s for network %(net_id)s: no agent " +"available. Payload: %(payload)s" +msgstr "" + #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:38 #, python-format msgid "Nofity agent at %(host)s the message %(method)s" @@ -1746,9 +1753,8 @@ msgid "Duplicate hostroute '%s'" msgstr "重複的主機路徑 '%s'" #: neutron/api/v2/attributes.py:295 neutron/tests/unit/test_attributes.py:457 -#: neutron/tests/unit/test_attributes.py:465 -#: neutron/tests/unit/test_attributes.py:473 -#: neutron/tests/unit/test_attributes.py:481 +#: neutron/tests/unit/test_attributes.py:471 +#: neutron/tests/unit/test_attributes.py:479 #, python-format msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended" msgstr "" @@ -1942,7 +1948,7 @@ msgstr "要使用的原則檔" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:36 msgid "The service plugins Neutron will use" msgstr "" @@ -2642,7 +2648,7 @@ msgstr "" msgid "Error parsing dns address %s" msgstr "剖析 DNS 位址 %s 時發生錯誤" -#: neutron/db/db_base_plugin_v2.py:1366 +#: neutron/db/db_base_plugin_v2.py:1369 #, 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)" @@ -2768,8 +2774,8 @@ msgstr "" "重疊" #: neutron/db/l3_db.py:307 neutron/db/l3_db.py:384 -#: neutron/plugins/bigswitch/plugin.py:990 -#: neutron/plugins/bigswitch/plugin.py:999 +#: neutron/plugins/bigswitch/plugin.py:1000 +#: neutron/plugins/bigswitch/plugin.py:1009 msgid "Either subnet_id or port_id must be specified" msgstr "必須指定 subnet_id 或 port_id" @@ -2821,7 +2827,7 @@ msgid "" "assigning a floating IP" msgstr "埠 %s 具有多個固定 IP。指派浮動 IP 時必須提供特定 IP" -#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1837 +#: neutron/db/l3_db.py:579 neutron/plugins/vmware/plugins/base.py:1836 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "如果未指定 port_id,則無法指定 fixed_ip_address" @@ -3002,23 +3008,31 @@ msgstr "應該給這種類型的階段作業持續性指定 'cookie_name'。" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "這種類型的階段作業持續性不接受 'cookie_name'" -#: neutron/db/migration/cli.py:30 +#: neutron/db/migration/cli.py:33 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:39 +#: neutron/db/migration/cli.py:42 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:46 +#: neutron/db/migration/cli.py:49 msgid "URL to database" msgstr "資料庫 URL" -#: neutron/db/migration/cli.py:68 +#: neutron/db/migration/cli.py:72 msgid "You must provide a revision or relative delta" msgstr "必須提供修訂或相對差異" -#: neutron/db/migration/cli.py:123 +#: neutron/db/migration/cli.py:102 neutron/db/migration/cli.py:115 +msgid "Timeline branches unable to generate timeline" +msgstr "" + +#: neutron/db/migration/cli.py:109 +msgid "HEAD file does not match migration timeline head" +msgstr "" + +#: neutron/db/migration/cli.py:151 msgid "Available commands" msgstr "可用的指令" @@ -4709,147 +4723,147 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:135 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:136 neutron/plugins/ml2/db.py:100 #, fuzzy, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "已呼叫 get_port_with_securitygroups():port_id=%s" -#: neutron/plugins/bigswitch/plugin.py:174 +#: neutron/plugins/bigswitch/plugin.py:175 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:246 +#: neutron/plugins/bigswitch/plugin.py:247 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:330 +#: neutron/plugins/bigswitch/plugin.py:331 #, 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:336 +#: neutron/plugins/bigswitch/plugin.py:337 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "作業狀態是由外掛程式在內部設定。正在忽略設定狀態 = %s。" -#: neutron/plugins/bigswitch/plugin.py:361 +#: neutron/plugins/bigswitch/plugin.py:362 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:401 +#: neutron/plugins/bigswitch/plugin.py:402 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:418 +#: neutron/plugins/bigswitch/plugin.py:419 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:467 +#: neutron/plugins/bigswitch/plugin.py:468 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:494 +#: neutron/plugins/bigswitch/plugin.py:495 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:536 +#: neutron/plugins/bigswitch/plugin.py:537 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:578 +#: neutron/plugins/bigswitch/plugin.py:579 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:603 +#: neutron/plugins/bigswitch/plugin.py:606 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:650 +#: neutron/plugins/bigswitch/plugin.py:653 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:730 +#: neutron/plugins/bigswitch/plugin.py:733 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:790 +#: neutron/plugins/bigswitch/plugin.py:795 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:819 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:835 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:853 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:884 +#: neutron/plugins/bigswitch/plugin.py:891 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:906 +#: neutron/plugins/bigswitch/plugin.py:913 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:935 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:954 +#: neutron/plugins/bigswitch/plugin.py:964 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:982 +#: neutron/plugins/bigswitch/plugin.py:992 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1015 +#: neutron/plugins/bigswitch/plugin.py:1025 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1032 +#: neutron/plugins/bigswitch/plugin.py:1042 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1038 +#: neutron/plugins/bigswitch/plugin.py:1048 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1054 +#: neutron/plugins/bigswitch/plugin.py:1064 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1069 +#: neutron/plugins/bigswitch/plugin.py:1079 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1087 +#: neutron/plugins/bigswitch/plugin.py:1097 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1102 +#: neutron/plugins/bigswitch/plugin.py:1112 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1103 +#: neutron/plugins/bigswitch/plugin.py:1113 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4863,188 +4877,188 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:78 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:119 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:143 +#: neutron/plugins/bigswitch/servermanager.py:142 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:146 +#: neutron/plugins/bigswitch/servermanager.py:145 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:168 +#: neutron/plugins/bigswitch/servermanager.py:167 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "ServerProxy:無法建立 HTTPS 連線" -#: neutron/plugins/bigswitch/servermanager.py:175 +#: neutron/plugins/bigswitch/servermanager.py:174 msgid "ServerProxy: Could not establish HTTP connection" msgstr "ServerProxy:無法建立 HTTP 連線" -#: neutron/plugins/bigswitch/servermanager.py:205 +#: neutron/plugins/bigswitch/servermanager.py:209 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "ServerProxy:%(action)s 失敗,%(e)r" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, 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:224 +#: neutron/plugins/bigswitch/servermanager.py:228 msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:250 +#: neutron/plugins/bigswitch/servermanager.py:254 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:257 +#: neutron/plugins/bigswitch/servermanager.py:261 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:265 +#: neutron/plugins/bigswitch/servermanager.py:269 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:298 +#: neutron/plugins/bigswitch/servermanager.py:302 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:315 +#: neutron/plugins/bigswitch/servermanager.py:319 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:357 +#: neutron/plugins/bigswitch/servermanager.py:361 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:362 +#: neutron/plugins/bigswitch/servermanager.py:366 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:402 +#: neutron/plugins/bigswitch/servermanager.py:406 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:417 +#: neutron/plugins/bigswitch/servermanager.py:421 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:423 +#: neutron/plugins/bigswitch/servermanager.py:427 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:430 +#: neutron/plugins/bigswitch/servermanager.py:434 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "ServerProxy:對所有伺服器 %(server)r 執行的 %(action)s 失敗" -#: neutron/plugins/bigswitch/servermanager.py:453 +#: neutron/plugins/bigswitch/servermanager.py:457 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:463 +#: neutron/plugins/bigswitch/servermanager.py:467 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:469 +#: neutron/plugins/bigswitch/servermanager.py:473 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:474 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:480 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:485 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:491 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:497 -#: neutron/plugins/bigswitch/servermanager.py:502 +#: neutron/plugins/bigswitch/servermanager.py:501 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:511 +#: neutron/plugins/bigswitch/servermanager.py:515 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:516 +#: neutron/plugins/bigswitch/servermanager.py:520 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:521 +#: neutron/plugins/bigswitch/servermanager.py:525 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:531 +#: neutron/plugins/bigswitch/servermanager.py:535 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:536 +#: neutron/plugins/bigswitch/servermanager.py:540 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:541 +#: neutron/plugins/bigswitch/servermanager.py:545 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:546 +#: neutron/plugins/bigswitch/servermanager.py:550 msgid "Backend server(s) do not support automated consitency checks." msgstr "" @@ -5889,16 +5903,16 @@ msgstr "" msgid "update_network() called" msgstr "已呼叫 update_network()" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:226 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:225 #, python-format msgid "Provider network removed from DB: %s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:288 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:287 msgid "create_port() called" msgstr "已呼叫 create_port()" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:353 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:352 #, python-format msgid "" "tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, " @@ -5906,29 +5920,29 @@ msgid "" "old_device_owner: %(odo)s, new_device_owner: %(ndo)s" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:382 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:381 msgid "update_port() called" msgstr "已呼叫 update_port()" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:409 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:408 #, python-format msgid "Unable to update port '%s' on Nexus switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:428 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:427 msgid "delete_port() called" msgstr "已呼叫 delete_port()" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:469 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:468 msgid "L3 enabled on Nexus plugin, create SVI on switch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:489 -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:514 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:488 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:513 msgid "L3 disabled or not Nexus plugin, send to vswitch" msgstr "" -#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:503 +#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:502 msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" @@ -6193,7 +6207,7 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:206 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:222 #: neutron/plugins/mlnx/mlnx_plugin.py:361 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511 #, python-format @@ -7872,50 +7886,55 @@ msgstr "已呼叫 get_port_from_device()" msgid "set_port_status as %s called" msgstr "已呼叫 set_port_status 作為 %s" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:60 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:61 #, python-format msgid "Flavor %(flavor)s could not be found" msgstr "找不到特性 %(flavor)s" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:64 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:65 msgid "Failed to add flavor binding" msgstr "無法新增特性連結" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:73 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:74 msgid "Start initializing metaplugin" msgstr "開始起始設定 meta 外掛程式" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:114 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:126 #, python-format msgid "default_flavor %s is not plugin list" msgstr "default_flavor %s 不是外掛程式清單" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:120 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:132 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "default_l3_flavor %s 不是外掛程式清單" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:154 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:138 +#, python-format +msgid "rpc_flavor %s is not plugin list" +msgstr "" + +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:170 #, python-format msgid "Plugin location: %s" msgstr "外掛程式位置:%s" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:196 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:212 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "已建立特性為 %(flavor)s 的網路:%(net_id)s" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:202 -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:346 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:218 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:362 msgid "Failed to add flavor bindings" msgstr "無法新增特性連結" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:339 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:355 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "已建立特性為 %(flavor)s 的路由器:%(router_id)s" -#: neutron/plugins/metaplugin/meta_neutron_plugin.py:350 +#: neutron/plugins/metaplugin/meta_neutron_plugin.py:366 #, python-format msgid "Created router: %s" msgstr "已建立路由器:%s" @@ -7971,6 +7990,10 @@ msgstr "支援的延伸別名" msgid "A list of extensions, per plugin, to load." msgstr "要給每個外掛程式載入的延伸清單。" +#: neutron/plugins/metaplugin/common/config.py:35 +msgid "Flavor of which plugin handles RPC" +msgstr "" + #: neutron/plugins/midonet/midonet_lib.py:46 #, python-format msgid "MidoNet %(resource_type)s %(id)s could not be found" @@ -8635,26 +8658,16 @@ msgstr "" msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:491 -#, python-format -msgid "Mechanism driver %s failed in validate_port_binding" -msgstr "" - -#: neutron/plugins/ml2/managers.py:511 -#, python-format -msgid "Mechanism driver %s failed in unbind_port" -msgstr "" - -#: neutron/plugins/ml2/plugin.py:118 +#: neutron/plugins/ml2/plugin.py:120 #, fuzzy msgid "Modular L2 Plugin initialization complete" msgstr "已完成外掛程式起始設定" -#: neutron/plugins/ml2/plugin.py:149 +#: neutron/plugins/ml2/plugin.py:151 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:188 +#: neutron/plugins/ml2/plugin.py:190 #, fuzzy, python-format msgid "Network %s has no segments" msgstr "代理程式上未使用網路 %s。" @@ -8673,108 +8686,108 @@ msgstr "" msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:338 +#: neutron/plugins/ml2/plugin.py:340 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:380 +#: neutron/plugins/ml2/plugin.py:382 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:440 +#: neutron/plugins/ml2/plugin.py:442 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:450 neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:452 neutron/plugins/ml2/plugin.py:572 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:456 neutron/plugins/ml2/plugin.py:576 +#: neutron/plugins/ml2/plugin.py:458 neutron/plugins/ml2/plugin.py:578 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:464 +#: neutron/plugins/ml2/plugin.py:466 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:475 +#: neutron/plugins/ml2/plugin.py:477 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:483 neutron/plugins/ml2/plugin.py:589 +#: neutron/plugins/ml2/plugin.py:485 neutron/plugins/ml2/plugin.py:591 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:487 +#: neutron/plugins/ml2/plugin.py:489 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:497 neutron/plugins/ml2/plugin.py:596 +#: neutron/plugins/ml2/plugin.py:499 neutron/plugins/ml2/plugin.py:598 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:505 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:515 +#: neutron/plugins/ml2/plugin.py:517 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:561 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:587 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:606 +#: neutron/plugins/ml2/plugin.py:608 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:635 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:695 +#: neutron/plugins/ml2/plugin.py:697 #: neutron/tests/unit/ml2/test_ml2_plugin.py:117 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 +#: neutron/plugins/ml2/plugin.py:715 #: neutron/tests/unit/ml2/test_ml2_plugin.py:118 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:720 +#: neutron/plugins/ml2/plugin.py:724 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:732 +#: neutron/plugins/ml2/plugin.py:736 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:741 +#: neutron/plugins/ml2/plugin.py:748 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8830,55 +8843,33 @@ msgstr "裝置 %(device)s 已在 %(agent_id)s 上啟動" msgid "%(method)s failed." msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:56 +#: neutron/plugins/ml2/drivers/mech_agent.py:55 #: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:63 +#: neutron/plugins/ml2/drivers/mech_agent.py:62 #, python-format msgid "Refusing to bind due to unsupported vnic_type: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:67 -#: neutron/plugins/ml2/drivers/mech_agent.py:84 +#: neutron/plugins/ml2/drivers/mech_agent.py:66 #, python-format msgid "Checking agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:72 +#: neutron/plugins/ml2/drivers/mech_agent.py:71 #: neutron/plugins/ml2/drivers/mechanism_odl.py:336 #, python-format msgid "Bound using segment: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:75 +#: neutron/plugins/ml2/drivers/mech_agent.py:74 #, python-format msgid "Attempting to bind with dead agent: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_agent.py:79 -#, python-format -msgid "Validating binding for port %(port)s on network %(network)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:87 -msgid "Binding valid" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:89 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:351 -#, python-format -msgid "Binding invalid for port: %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_agent.py:93 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:354 -#, python-format -msgid "Unbinding port %(port)s on network %(network)s" -msgstr "" - #: neutron/plugins/ml2/drivers/mech_hyperv.py:44 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s" @@ -8942,10 +8933,6 @@ msgid "" "%(physnet)s, and network type %(nettype)s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:349 -msgid "Binding valid." -msgstr "" - #: neutron/plugins/ml2/drivers/type_flat.py:30 msgid "" "List of physical_network names with which flat networks can be created. " @@ -9600,15 +9587,15 @@ msgstr "" msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:47 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:48 msgid "Initializing driver" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:62 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:63 msgid "Initialization done" msgstr "" -#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:111 +#: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:114 msgid "Ignoring port notification to controller because of missing host ID." msgstr "" @@ -9617,7 +9604,11 @@ msgstr "" msgid "Type of VM network interface: mlnx_direct or hostdev" msgstr "" -#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54 +#: neutron/plugins/ml2/drivers/mlnx/config.py:28 +msgid "Enable server compatibility with old nova " +msgstr "" + +#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56 #, python-format msgid "Checking segment: %(segment)s for mappings: %(mappings)s " msgstr "" @@ -10299,11 +10290,18 @@ msgstr "金鑰檔" msgid "Certificate file" msgstr "憑證檔" -#: neutron/plugins/nec/common/config.py:56 +#: neutron/plugins/nec/common/config.py:52 +msgid "" +"Maximum attempts per OFC API request.NEC plugin retries API request to " +"OFC when OFC returns ServiceUnavailable (503).The value must be greater " +"than 0." +msgstr "" + +#: neutron/plugins/nec/common/config.py:61 msgid "Default router provider to use." msgstr "" -#: neutron/plugins/nec/common/config.py:59 +#: neutron/plugins/nec/common/config.py:64 msgid "List of enabled router providers." msgstr "" @@ -10331,75 +10329,90 @@ msgstr "" #: neutron/plugins/nec/common/exceptions.py:46 #, python-format +msgid "OFC returns Server Unavailable (503) (Retry-After=%(retry_after)s)" +msgstr "" + +#: neutron/plugins/nec/common/exceptions.py:55 +#, python-format msgid "PortInfo %(id)s could not be found" msgstr "找不到 PortInfo %(id)s" -#: neutron/plugins/nec/common/exceptions.py:50 +#: neutron/plugins/nec/common/exceptions.py:59 msgid "" "Invalid input for operation: portinfo:datapath_id should be a hex string " "with at most 8 bytes" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:56 +#: neutron/plugins/nec/common/exceptions.py:65 msgid "Invalid input for operation: portinfo:port_no should be [0:65535]" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:61 +#: neutron/plugins/nec/common/exceptions.py:70 #, python-format msgid "Router (provider=%(provider)s) does not support an external network" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:66 +#: neutron/plugins/nec/common/exceptions.py:75 #, python-format msgid "Provider %(provider)s could not be found" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:70 +#: neutron/plugins/nec/common/exceptions.py:79 #, python-format msgid "Cannot create more routers with provider=%(provider)s" msgstr "" -#: neutron/plugins/nec/common/exceptions.py:74 +#: neutron/plugins/nec/common/exceptions.py:83 #, python-format msgid "" "Provider of Router %(router_id)s is %(provider)s. This operation is " "supported only for router provider %(expected_provider)s." msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:67 +#: neutron/plugins/nec/common/ofc_client.py:69 #, python-format msgid "Operation on OFC failed: %(status)s%(msg)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:71 +#: neutron/plugins/nec/common/ofc_client.py:73 #, python-format msgid "Client request: %(host)s:%(port)s %(method)s %(action)s [%(body)s]" msgstr "用戶端要求:%(host)s:%(port)s %(method)s %(action)s [%(body)s]" -#: neutron/plugins/nec/common/ofc_client.py:83 +#: neutron/plugins/nec/common/ofc_client.py:85 #, python-format msgid "OFC returns [%(status)s:%(data)s]" msgstr "OFC 傳回 [%(status)s:%(data)s]" -#: neutron/plugins/nec/common/ofc_client.py:99 +#: neutron/plugins/nec/common/ofc_client.py:102 +#, python-format +msgid "OFC returns ServiceUnavailable (retry-after=%s)" +msgstr "" + +#: neutron/plugins/nec/common/ofc_client.py:106 #, python-format msgid "Specified resource %s does not exist on OFC " msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:103 +#: neutron/plugins/nec/common/ofc_client.py:110 #, python-format msgid "Operation on OFC failed: status=%(status)s, detail=%(detail)s" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:106 +#: neutron/plugins/nec/common/ofc_client.py:113 msgid "Operation on OFC failed" msgstr "" -#: neutron/plugins/nec/common/ofc_client.py:115 +#: neutron/plugins/nec/common/ofc_client.py:122 #, python-format msgid "Failed to connect OFC : %s" msgstr "無法連接 OFC:%s" +#: neutron/plugins/nec/common/ofc_client.py:137 +#, python-format +msgid "Waiting for %s seconds due to OFC Service_Unavailable." +msgstr "" + #: neutron/plugins/nec/db/api.py:112 #, python-format msgid "del_ofc_item(): NotFound item (resource=%(resource)s, id=%(id)s) " @@ -12298,39 +12311,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:222 +#: neutron/plugins/vmware/common/sync.py:224 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:243 +#: neutron/plugins/vmware/common/sync.py:257 #, python-format -msgid "Updating status for neutron resource %(q_id)s to: %(status)s" +msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:266 +#: neutron/plugins/vmware/common/sync.py:292 +#: neutron/plugins/vmware/common/sync.py:374 +#: neutron/plugins/vmware/common/sync.py:469 #, python-format -msgid "Logical switch for neutron network %s not found on NSX." +msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:334 +#: neutron/plugins/vmware/common/sync.py:343 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:370 +#: neutron/plugins/vmware/common/sync.py:394 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:411 +#: neutron/plugins/vmware/common/sync.py:436 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:487 +#: neutron/plugins/vmware/common/sync.py:529 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12338,56 +12353,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:520 +#: neutron/plugins/vmware/common/sync.py:562 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:540 +#: neutron/plugins/vmware/common/sync.py:582 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:544 +#: neutron/plugins/vmware/common/sync.py:586 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:560 +#: neutron/plugins/vmware/common/sync.py:602 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:570 +#: neutron/plugins/vmware/common/sync.py:612 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:574 +#: neutron/plugins/vmware/common/sync.py:616 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:581 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:597 +#: neutron/plugins/vmware/common/sync.py:639 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:610 +#: neutron/plugins/vmware/common/sync.py:651 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:622 +#: neutron/plugins/vmware/common/sync.py:663 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -13183,13 +13198,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:667 -#: neutron/plugins/vmware/plugins/base.py:1772 +#: neutron/plugins/vmware/plugins/base.py:1771 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1776 +#: neutron/plugins/vmware/plugins/base.py:1775 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13381,108 +13396,108 @@ msgid "" "router:%(router_id)s" msgstr "已對子網路 %(subnet_id)s 及路由器 %(router_id)s 完成 Add_router_interface" -#: neutron/plugins/vmware/plugins/base.py:1807 +#: neutron/plugins/vmware/plugins/base.py:1806 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1813 +#: neutron/plugins/vmware/plugins/base.py:1812 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1945 +#: neutron/plugins/vmware/plugins/base.py:1944 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1951 +#: neutron/plugins/vmware/plugins/base.py:1950 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1986 +#: neutron/plugins/vmware/plugins/base.py:1985 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "埠 '%s' 未與浮動 IP 產生關聯" -#: neutron/plugins/vmware/plugins/base.py:1989 +#: neutron/plugins/vmware/plugins/base.py:1988 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2023 +#: neutron/plugins/vmware/plugins/base.py:2022 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2046 +#: neutron/plugins/vmware/plugins/base.py:2045 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2076 +#: neutron/plugins/vmware/plugins/base.py:2075 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2130 -#: neutron/plugins/vmware/plugins/base.py:2176 +#: neutron/plugins/vmware/plugins/base.py:2129 +#: neutron/plugins/vmware/plugins/base.py:2175 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2140 +#: neutron/plugins/vmware/plugins/base.py:2139 #, python-format msgid "Unable to create gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2188 +#: neutron/plugins/vmware/plugins/base.py:2187 #, python-format msgid "Unable to update gateway device: %s on NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2197 +#: neutron/plugins/vmware/plugins/base.py:2196 #, python-format msgid "" "Unable to update gateway device: %s on NSX backend, as the gateway was " "not found on the NSX backend." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2284 +#: neutron/plugins/vmware/plugins/base.py:2283 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2289 +#: neutron/plugins/vmware/plugins/base.py:2288 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2339 +#: neutron/plugins/vmware/plugins/base.py:2338 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2371 +#: neutron/plugins/vmware/plugins/base.py:2370 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2379 +#: neutron/plugins/vmware/plugins/base.py:2378 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13490,12 +13505,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2386 +#: neutron/plugins/vmware/plugins/base.py:2385 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2399 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -16027,17 +16042,17 @@ msgstr "" msgid "list_router_routes: routes=%s" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:77 +#: neutron/tests/unit/nec/test_ofc_client.py:78 msgid "The specified OFC resource (/somewhere) is not found." msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:81 -#: neutron/tests/unit/nec/test_ofc_client.py:87 -#: neutron/tests/unit/nec/test_ofc_client.py:96 +#: neutron/tests/unit/nec/test_ofc_client.py:82 +#: neutron/tests/unit/nec/test_ofc_client.py:88 +#: neutron/tests/unit/nec/test_ofc_client.py:97 msgid "An OFC exception has occurred: Operation on OFC failed" msgstr "" -#: neutron/tests/unit/nec/test_ofc_client.py:106 +#: neutron/tests/unit/nec/test_ofc_client.py:107 msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" @@ -17356,3 +17371,44 @@ msgstr "" #~ msgid "%(address)s (%(subnet_id)s) is not recycled" #~ msgstr "%(address)s (%(subnet_id)s) 未回收" +#~ msgid "Cannot match priority on flow deletion" +#~ msgstr "無法符合流程刪除作業上的優先順序" + +#~ msgid "Must specify one or more actions" +#~ msgstr "必須指定一個以上的動作" + +#~ msgid "" +#~ "No DHCP agents are associated with " +#~ "network '%(net_id)s'. Unable to send " +#~ "notification for '%(method)s' with payload:" +#~ " %(payload)s" +#~ msgstr "" + +#~ msgid "" +#~ "Only %(active)d of %(total)d DHCP agents" +#~ " associated with network '%(net_id)s' are" +#~ " marked as active, so notifications " +#~ "may be sent to inactive agents." +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in validate_port_binding" +#~ msgstr "" + +#~ msgid "Mechanism driver %s failed in unbind_port" +#~ msgstr "" + +#~ msgid "Validating binding for port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid" +#~ msgstr "" + +#~ msgid "Binding invalid for port: %s" +#~ msgstr "" + +#~ msgid "Unbinding port %(port)s on network %(network)s" +#~ msgstr "" + +#~ msgid "Binding valid." +#~ msgstr "" + -- 2.45.2